def cadastra_compra():
     qtd = int(input("Quantidade: "))
     notaf = int(input("Nota fiscal: "))
     codfornec = int(input("Codigo do fornecedor: "))
     codprod = int(input("Codigo do produto: "))
     dtcompra = input("Data: ")
     c = FabricaCompra.criar_compra(qtd, notaf, codfornec, codprod, dtcompra)
     return c
Exemple #2
0
 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_compra():

        file = os.path.split(os.path.abspath(__file__))[0]
        diretorio = file.replace("cgd", "")
        path = os.path.join(diretorio, 'arquivos/', "compra.txt")
        lstcompra = []
        arqc = open(path, 'r')
        conteudo = arqc.readline()
        while conteudo != "":
            lstconteudo = conteudo.split(';')
            qtd = int(lstconteudo[0])
            notafiscal = lstconteudo[1]
            codfornec = int(lstconteudo[2])
            codprod = int(lstconteudo[3])
            dtcompra = lstconteudo[4]
            c = FabricaCompra.criar_compra(qtd, notafiscal, codfornec, codprod, dtcompra)
            lstcompra.append(c)
            conteudo = arqc.readline()
        return lstcompra