示例#1
0
    def ultimo_pedido(self):
        id_helado = Consultas.consultar_ultimo_H(self)
        self.ui.codigo.setText(str(id_helado[0]))
        datos = Consultas.cosultaNomAde(self, id_helado[2], id_helado[1])
        self.ui.envase.setText(datos[1])
        self.ui.tamanio.setText(datos[0])
        listADR = str(id_helado[4])

        itms = listADR.split(",")
        for it in itms:
            self.ui.listview.addItem(it)
        self.Detalle_Fac.SUBTOTAL = id_helado[5]
        self.ui.subtotal.setText(str(self.Detalle_Fac.SUBTOTAL))
        self.Detalle_Fac.ID_FACTURA = self.factura1.ID_FACTURA
        self.Detalle_Fac.ID_HELADO = self.ui.codigo.text()
示例#2
0
 def tablaAdrezo(self):
     self.ui.tableWidget_Aderezo1.clear()
     self.ui.tableWidget_Aderezo2.clear()
     Aderezos=Consultas.ConsultaAderezo(self,"1234567")
     for item in Aderezos:
         L=[item[0]]
         self.ui.tableWidget_Aderezo1.addItems(L)
         L=[item[1]]
         self.ui.tableWidget_Aderezo2.addItems(L)  
示例#3
0
    def tamanio_envase(self):
        self.Pedido1.TAMANIO = self.ui.comboBox_tamanio.currentText()
        self.Pedido1.ENVASE = self.ui.comboBox_envace.currentText()
        dato= Consultas.consultaTamanio_envase(self,self.Pedido1.TAMANIO,self.Pedido1.ENVASE)
        self.Pedido1.TAMANIO =dato[0]
        self.Pedido1.ENVASE = dato[3]
        precio= dato[2] + dato[5]

        return precio
示例#4
0
 def ConsultaAderezo(self):
     self.ui.tableWidget_Aderezo1.clear()
     self.ui.tableWidget_Aderezo2.clear()
     Aderezos=Consultas.ConsultaAderezo(self,self.ui.codAderezo.text())
     for item in Aderezos:
         L=[item[0]]
         self.ui.tableWidget_Aderezo1.addItems(L)
         L=[item[1]]
         self.ui.tableWidget_Aderezo2.addItems(L)
示例#5
0
    def buscarCliente(self):
        if self.ui.rucCliente.text() == "":
            self.ui.groupBox.setVisible(True)
            self.ui.label_2.setVisible(True)
            self.ui.Facturar.setVisible(False)
        else:
            if self.ui.comboBox_tamanio.currentText() == "ID":
                cliente = Consultas.consulta_cliente_id(
                    self, self.ui.rucCliente.text())
                self.factura1.ID_CLIENTE = self.ui.rucCliente.text()
                self.ui.id.setVisible(False)
                self.ui.cedula.setVisible(True)
            else:
                cliente = Consultas.consulta_cliente_ced(
                    self, self.ui.rucCliente.text())
                self.ui.cedula.setVisible(False)
                self.ui.id.setVisible(True)

            if cliente == None:
                self.ui.Facturar.setVisible(False)
                self.ui.groupBox.setVisible(True)
                self.ui.label.setVisible(True)
                self.ui.label_2.setVisible(False)
                #self.factura1.ID_CLIENTE= self.ui.rucCliente.text()

            else:
                self.ui.Facturar.setVisible(True)
                if self.ui.comboBox_tamanio.currentText() == "ID":
                    self.factura1.ID_CLIENTE = self.ui.rucCliente.text()
                elif self.ui.comboBox_tamanio.currentText() == "CEDULA":
                    factura1.ID_CLIENTE = cliente[0]
                self.ui.groupBox.setVisible(False)
                self.ui.label.setVisible(False)
                self.ui.label_2.setVisible(False)
                self.ui.cedCliente.setText(str(cliente[0]))
                self.ui.NomApeCliente.setText(str(cliente[1]))
                self.ui.mailCliente.setText(str(cliente[2]))
                self.ui.telfCliente.setText(str(cliente[3]))
示例#6
0
 def Precio_aderezo(self):
     precio=0
     self.Pedido1.LIST_ADEREZO=[]
     if self.ui.tableWidget_Aderezo3.count() > 0:
         for i in range(self.ui.tableWidget_Aderezo3.count()):
             self.Pedido1.LIST_ADEREZO.append(self.ui.tableWidget_Aderezo3.item(i).text())
         for i in self.Pedido1.LIST_ADEREZO:
             Aderezos=Consultas.ConsultaPrecioAderezo(self,i)
             precio= precio + Aderezos[0] 
         self.Pedido1.LIST_ADEREZO=self.Pedido1.listaArreglada()
         return precio
     elif self.ui.tableWidget_Aderezo3.count() ==0:
         self.Pedido1.LIST_ADEREZO="NADA"
         return precio
示例#7
0
    def txt_blanco(self):
        self.ui.lineEdit_6.setText('')
        self.ui.lineEdit.setText('')
        self.ui.lineEdit_2.setText('')
        self.ui.lineEdit_3.setText('')
        self.ui.lineEdit_4.setText('')
        self.ui.lineEdit_5.setText('')

    





cliente1= Clientes()
consulta = Consultas()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    
    ventana = RClientes()
    ventana.show()
    sys.exit(app.exec_())