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 cadastra_produto(): cod = int(input("Codigo: ")) desc = input("Descricao: ") estmin = int(input("Estoque minimo: ")) qtdatual = int(input("Qtd atual: ")) custo = float(input("Custo: ")) pctlucro = int(input("Pct lucro: ")) p = FabricaProduto.criar_produto(cod, desc, estmin, qtdatual, custo, pctlucro) return p
def popular_banco_produto(): file = os.path.split(os.path.abspath(__file__))[0] diretorio = file.replace("cgd", "") path = os.path.join(diretorio, 'arquivos/', "produto.txt") lstproduto = [] arqp = open(path, 'r') conteudo = arqp.readline() while conteudo != "": lstconteudo = conteudo.split(';') cod = int(lstconteudo[0]) desc = lstconteudo[1] estmin = int(lstconteudo[2]) qtdatual = int(lstconteudo[3]) custo = float(lstconteudo[4]) pctlucro = float(lstconteudo[5]) p = FabricaProduto.criar_produto(cod, desc, estmin, qtdatual, custo, pctlucro) lstproduto.append(p) conteudo = arqp.readline() return lstproduto