def cadastra_venda(): cliente = int(input("Codigo do cliente: ")) dt = input("Data: ") prod = int(input("Codigo do produto: ")) qtd = int(input("Quantidade: ")) v = FabricaVenda.criar_venda(cliente, dt, prod, qtd) return v
def set_up(self): self.pessoa = Pessoa(0, "Bruno", 27997743714, "Rua qualquer") self.produto = Produto(0,"miojo",3,5,3.2,40) self.fornecedor = Fornecedor("Casas Bahia","Rua 1", 999, 0, 122) self.compra = Compra(1,111,0,0,"12/01/2015") self.venda = Venda(0,"13/01/2015",0,1) self.fabricac = FabricaCompra.criar_compra(1,111,0,0,"12/01/2015") self.fabricavenda = FabricaVenda.criar_venda(0,"13/01/2015",0,1) self.fabricap = FabricaProduto.criar_produto(0,"miojo",3,5,3.2,40)
def popular_banco_venda(): file = os.path.split(os.path.abspath(__file__))[0] diretorio = file.replace("cgd", "") path = os.path.join(diretorio, 'arquivos/', "venda.txt") lstvenda = [] arqv = open(path, 'r') conteudo = arqv.readline() while conteudo != "": lstconteudo = conteudo.split(';') cliente = int(lstconteudo[0]) data = lstconteudo[1] produto = int(lstconteudo[2]) qtd = int(lstconteudo[3]) v = FabricaVenda.criar_venda(cliente, data, produto, qtd) lstvenda.append(v) conteudo = arqv.readline() return lstvenda