Ejemplo n.º 1
0
 def crear_cliente():
     cliente = Client.deserialize(request.forms)
     cliente.cliente_desde = datetime.date.today()
     try:
         dbapi.create(cliente)
         dbapi.db_session.commit()
     except ItemAlreadyExists:
         return crear_cliente_form('Cliente con codigo {} ya existe'.format(cliente.codigo))
     return crear_cliente_form('Cliente {} {} creado'.format(cliente.apellidos, cliente.nombres))
Ejemplo n.º 2
0
 def deserialize(cls, the_dict):
     x = cls().merge_from(the_dict)
     if x.timestamp and not isinstance(x.timestamp, datetime.datetime):
         x.timestamp = parse_iso_date(x.timestamp)
     if 'client' in the_dict:
         client = Client.deserialize(the_dict['client'])
         x.client = client
     else:
         x.client = None
     return x
Ejemplo n.º 3
0
 def deserialize(cls, the_dict):
     x = cls().merge_from(the_dict)
     if x.timestamp and not isinstance(x.timestamp, datetime.datetime):
         x.timestamp = parse_iso_datetime(x.timestamp)
     if 'client' in the_dict:
         client = Client.deserialize(the_dict['client'])
         x.client = client
     else:
         x.client = None
     return x
Ejemplo n.º 4
0
 def crear_cliente():
     cliente = Client.deserialize(request.forms)
     cliente.cliente_desde = datetime.date.today()
     try:
         dbapi.create(cliente)
         dbapi.db_session.commit()
     except ItemAlreadyExists:
         return crear_cliente_form('Cliente con codigo {} ya existe'.format(
             cliente.codigo))
     return crear_cliente_form('Cliente {} {} creado'.format(
         cliente.apellidos, cliente.nombres))