def listarProds(self): app=Selector(self,"Productos",'productos','ref,descripcion','Ref,Descripcion del producto',filtros=" descripcion like '%{0}%' order by descripcion ") done=app.exec_() if done==1: prods=app.retorno [i.extend(['PRODUCTO','0']) for i in prods] self.lista.extend(prods) self.listar()
def listarDeps(self): app=Selector(self,"Departamentos",'departamentos','id,nombre','Id,Nombre',filtros=" nombre like '%{0}%' order by nombre ") done=app.exec_() if done==1: items=app.retorno [i.extend(['DEPARTAMENTO','2']) for i in items] self.lista.extend(items) self.listar()
def listarFams(self): app=Selector(self,"Familias",'familias','id,nombre','Id,Nombre',filtros=" nombre like '%{0}%' order by nombre ") done=app.exec_() if done==1: items=app.retorno [i.extend(['FAMILIA','1']) for i in items] self.lista.extend(items) self.listar()
def seleccionarCliente(self): app=scliente(self.parent) app=Selector(self,'Clientes','clientes','id,nombre,rfc','Id,Nombre del cliente,RFC',"(`nombre` like '%{0}%' or `rfc` like '{0}%') order by nombre desc ") if app.exec_()>0: self.cliente=app.retorno[0][0] #self.parent.cliente={'id':0,'nombre':"Normal mostrador",'rfc':''} self.rbCredito.setEnabled(True) self.rbCredito.setChecked(True) self.checkCredito()
def buscar(self, texto, item): app = Selector( self, "Productos", "productos", "ref,descripcion,precio", "Ref,Descripcion, Precio publico", filtros=" descripcion like '%{0}%' order by descripcion ", inicial=str(texto), ) done = app.exec_() if done == 1: item.setText(str(app.retorno[0][0]))