예제 #1
0
파일: ofertas.py 프로젝트: dravix/pyventa
    def listarProds(self):
	  head=['Ref','descripcion']
	  dlg=buscador(self.parent,'',head,True)
	  if dlg.exec_()>0:
	    #print dlg.productos
	    productos=dlg.seleccionados
	    for i in productos:
	      i.append('PRODUCTO')	    
	      i.append('0')
	    self.lista.extend(productos)
	    self.listar()
예제 #2
0
파일: ofertas.py 프로젝트: dravix/pyventa
    def buscarProd(self):
	dlg=buscador(self.ui,'',['Ref','Descripcion','Familia'])
	if dlg.exec_()>0:
	  producto=dlg.producto
	  #print producto
	  self.ui.lboProducto.setText("Ofertas de "+producto['Descripcion'])
	  try:
	    self.ui.cursor.execute("""SELECT departamento from familias where id=%s"""%producto['Familia'])
	  except:
	    print "Hay un problema en la base de datos los campos del producto %s estan incompletos o corruptos."%producto['Ref']
	  else:
	    row=self.ui.cursor.fetchone()
	    if row!=None:
	      producto['Dep']=row[0]
	      self.checkPromos(producto)
	    else:
	      print "El producto %s no tiene una referencia hacia un departamento, verfique su familia."%producto['Ref']
예제 #3
0
    def buscar(self,texto,item):
	dlg=buscador(self.ui,str(texto))
	item.setText(str(dlg.exec_()))
예제 #4
0
    def buscarProducto(self):
	dlg=buscador(self.ui,self.ui.lencCodigo.text())
	self.ui.lencCodigo.setText(str(dlg.exec_()))