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