示例#1
0
 def buscar(self):
     """
     Busca al cliente de acuerdo a la información ingresada y carga los datos en la tabla (Baja y Modificaión).
     :return:
     """
     obj = self.sender().objectName()
     if obj == 'lineDni':
         clientes = ClienteModel.buscarAlta(ClienteModel.dni, self.sesion, str(self.lineDni.text())).all()
     elif obj == 'lineNombre':
         clientes = ClienteModel.buscarLike(ClienteModel.nombre, self.sesion,
                                            str(self.lineNombre.text())).all()
     elif obj == 'lineApellido':
         clientes = ClienteModel.buscarLike(ClienteModel.apellido, self.sesion,
                                            str(self.lineApellido.text())).all()
     elif obj == 'btnBuscar':
         if str(self.lineDni.text()) != "":
             clientes = ClienteModel.buscarAlta(ClienteModel.dni, self.sesion, str(self.lineDni.text())).all()
         elif str(self.lineNombre.text()) != "":
             clientes = ClienteModel.buscarLike(ClienteModel.nombre, self.sesion,
                                            str(self.lineNombre.text())).all()
         elif str(self.lineApellido.text()) != "":
             clientes = ClienteModel.buscarLike(ClienteModel.apellido, self.sesion,
                                            str(self.lineApellido.text())).all()
         else:
             self.showMsjEstado("Ingrese DNI, Nombre o Apellido del Cliente para realizar la"
                                " busqueda.")
             return
     self.limpiarTabla(self.tableClientes)
     self.cargarObjetos(self.tableClientes, clientes,
         ("dni", "nombre", "apellido", "direccion", "telefono")
     )
示例#2
0
 def buscar(self):
     """
     Busca al cliente de acuerdo a la información ingresada y carga los datos en la tabla (Baja y Modificaión).
     :return:
     """
     obj = self.sender().objectName()
     if obj == 'lineDni':
         clientes = ClienteModel.buscarAlta(ClienteModel.dni, self.sesion,
                                            str(self.lineDni.text())).all()
     elif obj == 'lineNombre':
         clientes = ClienteModel.buscarLike(
             ClienteModel.nombre, self.sesion,
             str(self.lineNombre.text())).all()
     elif obj == 'lineApellido':
         clientes = ClienteModel.buscarLike(
             ClienteModel.apellido, self.sesion,
             str(self.lineApellido.text())).all()
     elif obj == 'btnBuscar':
         if str(self.lineDni.text()) != "":
             clientes = ClienteModel.buscarAlta(
                 ClienteModel.dni, self.sesion,
                 str(self.lineDni.text())).all()
         elif str(self.lineNombre.text()) != "":
             clientes = ClienteModel.buscarLike(
                 ClienteModel.nombre, self.sesion,
                 str(self.lineNombre.text())).all()
         elif str(self.lineApellido.text()) != "":
             clientes = ClienteModel.buscarLike(
                 ClienteModel.apellido, self.sesion,
                 str(self.lineApellido.text())).all()
         else:
             self.showMsjEstado(
                 "Ingrese DNI, Nombre o Apellido del Cliente para realizar la"
                 " busqueda.")
             return
     self.limpiarTabla(self.tableClientes)
     self.cargarObjetos(
         self.tableClientes, clientes,
         ("dni", "nombre", "apellido", "direccion", "telefono"))