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))
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
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
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))