def insert(cls, dataJson): query = TipoCuenta(nombre=dataJson["nombre"], created_at=func.NOW(), updated_at=func.NOW()) TipoCuenta.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Banco(nombre=dataJson["nombre"], codigo=dataJson["codigo"], created_at=func.NOW(), updated_at=func.NOW()) Banco.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Region(nombre=dataJson["nombre"], codigo_region=dataJson["codigo_region"], created_at=func.NOW(), updated_at=func.NOW()) Region.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Iva(valor=dataJson["valor"], descripcion=dataJson["descripcion"], created_at=func.NOW(), updated_at=func.NOW()) Iva.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = TipoPago( nombre=dataJson['nombre'], created_at=func.NOW(), updated_at=func.NOW(), ) TipoPago.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Repartidor( id_persona=dataJson['id_persona'], created_at=func.NOW(), updated_at=func.NOW(), ) Repartidor.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = ProductoIngrediente( id_producto = dataJson['id_producto'], id_ingrediente = dataJson['id_ingrediente'], created_at = func.NOW(), updated_at = func.NOW(), ) ProductoIngrediente.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Correo( direccion=dataJson['direccion'], id_persona=dataJson['id_persona'], created_at=func.NOW(), updated_at=func.NOW(), ) Correo.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = OrdenRepartidor( id_repartidor=dataJson['id_repartidor'], id_orden=dataJson['id_orden'], created_at=func.NOW(), updated_at=func.NOW(), ) OrdenRepartidor.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = PersonaDireccion( id_persona=dataJson['id_persona'], id_direccion=dataJson['id_direccion'], created_at=func.NOW(), updated_at=func.NOW(), ) PersonaDireccion.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = ProductoImagen( id_producto=dataJson['id_producto'], imagen=dataJson['imagen'], created_at=func.NOW(), updated_at=func.NOW(), ) ProductoImagen.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Ingrediente( nombre=dataJson['nombre'], id_tipo_ingrediente=dataJson['id_tipo_ingrediente'], created_at=func.NOW(), updated_at=func.NOW(), ) Ingrediente.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Provincia( nombre=dataJson['nombre'], id_region=dataJson['id_region'], created_at=func.NOW(), updated_at=func.NOW(), ) Provincia.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Telefono( numero = dataJson['numero'], id_persona = dataJson['id_persona'], created_at = func.NOW(), updated_at = func.NOW(), ) Telefono.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = ProductoStock( id_producto=dataJson['id_producto'], id_sucursal=dataJson['id_sucursal'], cantidad=dataJson['cantidad'], created_at=func.NOW(), updated_at=func.NOW(), ) ProductoStock.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Cliente( nombre = dataJson['nombre'], giro = dataJson['giro'], id_persona = dataJson['id_persona'], created_at = func.NOW(), updated_at = func.NOW(), ) Cliente.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Sucursal( nombre=dataJson['nombre'], id_persona=dataJson['id_persona'], id_cliente=dataJson['id_persona'], created_at=func.NOW(), updated_at=func.NOW(), ) Sucursal.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = UsuarioSucusrsal( id_usuario=dataJson['id_usuario'], id_sucursal=dataJson['id_sucursal'], estado=dataJson['estado'], created_at=func.NOW(), updated_at=func.NOW(), ) UsuarioSucusrsal.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Comuna( nombre=dataJson['nombre'], codigo=dataJson['codigo'], id_provincia=dataJson['id_provincia'], created_at=func.NOW(), updated_at=func.NOW(), ) Comuna.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Usuario( correo = dataJson['correo'], telefono = dataJson['telefono'], password = Usuario.get_user_hash(dataJson['password']), id_persona = dataJson['id_persona'], created_at = func.NOW(), updated_at = func.NOW(), ) Usuario.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Pago( monto=dataJson['monto'], estado=0, hash=None, created_at=func.NOW(), updated_at=func.NOW(), ) Pago.guardar(query) if query.id: _hash = Pago.gethash(query.id) return _hash return False
def insert(cls, dataJson): query = RangoDelivery( desde=dataJson['desde'], hasta=dataJson['hasta'], monto=dataJson['monto'], id_cliente=dataJson['hasta'], created_at=func.NOW(), updated_at=func.NOW(), ) RangoDelivery.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = RecepcionProducto( id_producto=dataJson['id_producto'], id_recepcion=dataJson['id_recepcion'], cantidad=dataJson['cantidad'], precio_neto=dataJson['precio_neto'], created_at=func.NOW(), updated_at=func.NOW(), ) RecepcionProducto.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Documento( id_tipo_documento=dataJson['id_tipo_documento'], id_orden=dataJson['id_orden'], folio=dataJson['folio'], fecha_emision=dataJson['fecha_emision'], estado=dataJson['estado'], created_at=func.NOW(), updated_at=func.NOW(), ) Documento.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Movimiento( concepto=dataJson['concepto'], id_tipo_movimiento=dataJson['id_tipo_movimiento'], monto=dataJson['monto'], id_centro_costo=dataJson['id_centro_costo'], fecha=dataJson['fecha'], created_at=func.NOW(), updated_at=func.NOW(), ) Movimiento.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = Recepcion( documento=dataJson['documento'], id_tipo_documento=dataJson['id_tipo_documento'], id_sucursal=dataJson['id_sucursal'], id_creador=dataJson['id_creador'], observacion=dataJson['observacion'], created_at=func.NOW(), updated_at=func.NOW(), ) Recepcion.guardar(query) if query.id: return query.id return False
def insert(cls, dataJson): query = ClienteCuenta(nombre=dataJson['nombre'], id_tipo_cuenta=dataJson['id_tipo_cuenta'], id_cliente=dataJson['id_cliente'], id_banco=dataJson['id_cliente'], identificacion=dataJson['identificacion'], created_at=func.NOW(), updated_at=func.NOW(), numero=dataJson['numero'], correo=dataJson["correo"]) ClienteCuenta.guardar(query) if query.id: return query.id return False
def update_data(cls, _id, dataJson): try: db.session.rollback() query = cls.query.filter_by(id=_id).first() if query: if "nombre" in dataJson: query.nombre = dataJson["nombre"] if "codigo" in dataJson: query.codigo = dataJson["codigo"] query.updated_at = func.NOW() db.session.commit() if query.id: return query.id return None except Exception as e: print("=======================E") print(e) exc_type, exc_obj, exc_tb = sys.exc_info() fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1] msj = 'Error: ' + str( exc_obj) + ' File: ' + fname + ' linea: ' + str( exc_tb.tb_lineno) return {'mensaje': str(msj)}, 500
def update_data(cls, _id, dataJson): try: db.session.rollback() query = cls.query.filter_by(id=_id).first() if query: if 'desde' in dataJson: query.desde = dataJson['desde'] if 'hasta' in dataJson: query.hasta = dataJson['hasta'] if 'monto' in dataJson: query.monto = dataJson['monto'] if 'id_cliente' in dataJson: query.id_cliente = dataJson['id_cliente'] if 'created_at' in dataJson: query.created_at = dataJson['created_at'] query.updated_at = func.NOW() db.session.commit() if query.id: return query.id return None except Exception as e: print("=======================E") print(e) exc_type, exc_obj, exc_tb = sys.exc_info() fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1] msj = 'Error: ' + str( exc_obj) + ' File: ' + fname + ' linea: ' + str( exc_tb.tb_lineno) return {'mensaje': str(msj)}, 500
def update_data(cls, _id, dataJson): try: db.session.rollback() query = cls.query.filter_by(id=_id).first() if query: if 'correo' in dataJson: query.correo = dataJson['correo'] if 'telefono' in dataJson: query.telefono = dataJson['telefono'] if 'password' in dataJson: query.nombre = dataJson['password'] if 'id_persona' in dataJson: query.id_persona = dataJson['id_persona'] if 'created_at' in dataJson: query.created_at = dataJson['created_at'] query.updated_at = func.NOW() db.session.commit() if query.id: return query.id return None except Exception as e: print("=======================E") print(e) exc_type, exc_obj, exc_tb = sys.exc_info() fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1] msj = 'Error: '+ str(exc_obj) + ' File: ' + fname +' linea: '+ str(exc_tb.tb_lineno) return {'mensaje': str(msj) }, 500