Beispiel #1
0
 def busca_clientes(self):
     clave = self.combobox_campos.currentText()
     texto = self.texto_buscar.text()
     if clave == 'Nombre':
         self.clientes = Cliente.get_clientes(nombre=texto)
     elif clave == 'Domicilio':
         self.clientes = Cliente.get_clientes(domicilio=texto)
     elif clave == 'Teléfonos':
         self.clientes = Cliente.get_clientes(telefonos=texto)
     self.llena_lista()
Beispiel #2
0
    def __init__(self):
        QDialog.__init__(self)
        opciones_busqueda = ['Nombre', 'Domicilio', 'Teléfonos']

        try:
            uic.loadUi('busqueda_clientes.ui', self)
            self.clientes = Cliente.get_clientes()
            self.tabla_clientes.cellDoubleClicked.connect(self.regresa_cliente)
            self.boton_seleccionar.clicked.connect(self.regresa_cliente)
            self.boton_buscar.clicked.connect(self.busca_clientes)
        except OperationalError:
            raise ErrorConexion
        except FileNotFoundError:
            raise FileNotFoundError
        else:
            for opcion in opciones_busqueda:
                self.combobox_campos.addItem(opcion)
            self.llena_lista()