def SelectFornecedor(self, id): busca = CrudFornecedor() self.FormFornecedor() busca.id = id busca.SelectFornecedorId() self.tx_Id.setText(str(busca.id)) self.tx_NomeFantasia.setText(busca.nomeFantasia) self.tx_RazaoSocial.setText(busca.razaoSocial) self.tx_cnpj.setText(str(busca.cnpj)) self.tx_InscEstadual.setText(str(busca.inscEstadual)) self.tx_Telefone.setText(str(busca.telefone)) self.tx_Site.setText(busca.site) self.tx_Email.setText(busca.email) self.tx_Obs.setText(busca.obs) self.tx_Cep.setText(busca.cep) self.tx_Endereco.setText(busca.endereco) self.tx_Numero.setText(str(busca.numero)) self.tx_Bairro.setText(busca.bairro) self.tx_Cidade.setText(busca.cidade) self.tx_Estado.setText(busca.estado) # Limpando tabela Histórico de Compras for row in range(self.tb_Historico.rowCount()): self.tb_Historico.removeRow(row) # Histórico de Compras cliente total = '0.00' lista = CrudCompra() lista.idFornecedor = id lista.selectCompraFornecedor() i = 0 while i < len(lista.dataEmissao): # print row self.tb_Historico.insertRow(i) self.conteudoTabela(self.tb_Historico, i, 0, str(lista.dataEmissao[i])) self.conteudoTabela(self.tb_Historico, i, 1, str(lista.dataEntrega[i])) self.conteudoTabela(self.tb_Historico, i, 2, str(lista.valorTotal[i])) total = float(lista.valorTotal[i]) + float(total) i += 1 self.lb_TotalHistorico.setText(format(float(total), ".2f")) pass
def CadCompra(self): if not int(self.tb_Itens.rowCount()) < 1: INSERI = CrudCompra() INSERI.id = self.tx_Cod.text() INSERI.idFornecedor = self.tx_Id.text() INSERI.dataEmissao = QDate.toString( self.dt_Emissao.date(), 'yyyy-MM-dd') INSERI.prazoEntrega = QDate.toString( self.dt_Prazo.date(), 'yyyy-MM-dd') INSERI.desconto = self.tx_Desconto.text() INSERI.categoria = 1 INSERI.frete = self.tx_Frete.text() INSERI.valorTotal = self.tx_TotalFinal.text() INSERI.valorPendente = self.lb_ValorPendente.text() INSERI.inseriCompra() self.CadItemCompra() pass