Exemplo n.º 1
0
 def test_garantia(self):    
     # testar garantia
     self.vendaB = venda(1, "20/10/2009", self.cli)
     self.vendaB.datavenda |should| equal_to ("20/10/2009")
     self.vendaB.haGarantia() |should| equal_to (False)
     self.vendaB = venda(1, "01/04/2010", self.cli)
     self.vendaB.haGarantia() |should| equal_to (True)
Exemplo n.º 2
0
def menu():
    import addcor

    tabelas.tabelaMenu()
    escolha = input("Digite a opção: ")
    if escolha == '0':
        return False
    if escolha == '1':
        cadastra.cadastra()
    elif escolha == '2':
        tabelas.relatorioGeral()
    elif escolha == '3':
        venda.venda()
    elif escolha == '4':
        atualiza.atualiza()
    elif escolha == '5':
        addcor.addCor()
    elif escolha == '6':
        exporta.exportaDados()
    elif escolha == '7':
        importa.importaDados()
    else:
        input("Opção errada.")
    menu()
Exemplo n.º 3
0
 def setUp(self):
     self.cli = cliente(2020, "Maria do Socorro", "Rua das Marias")
     self.vendaA = venda(1, "20/10/2010", self.cli)
     self.vendaA.datavenda |should| equal_to ("20/10/2010")
     self.vendaA.cliente.codcliente |should| equal_to (2020)
     self.vendaA.cliente.nome |should| equal_to ("Maria do Socorro")
     self.vendaA.cliente.end |should| equal_to ("Rua das Marias")
     self.produtoA = produto(1010, "HP", "Scanjet", 654321, 5)
     self.vendaA.adicionarProduto(self.produtoA)
     self.vendaA.produtos[0].codprod |should| equal_to (1010)
     self.vendaA.produtos[0].marca |should| equal_to ("HP")
     self.vendaA.produtos[0].modelo |should| equal_to ("Scanjet")
     self.vendaA.produtos[0].numserie |should| equal_to (654321)
     self.produtoB = produto(100, "Dell", "Notebook", 45881, 10)
     self.vendaA.adicionarProduto(self.produtoB)
     self.vendaA.produtos[1].codprod |should| equal_to (100)
     self.vendaA.produtos[1].marca |should| equal_to ("Dell")
     self.vendaA.produtos[1].modelo |should| equal_to ("Notebook")
     self.vendaA.produtos[1].numserie |should| equal_to (45881)	
Exemplo n.º 4
0
            p.addestoque(qtd)
        else:
            print("produto nao encontrado")

    elif opcao == "3":   
        codCli = input ("Informe codigo do cliente: ")
        nome = raw_input ("Informe o nome: ")   
        end = raw_input ("Informe o endereco: ")
        cliente.guardarclientes(cliente(codCli, nome, end))
        
    elif opcao == "4":
        codVenda = input ("Informe codigo da venda: ")
        codCli = input ("Informe codigo do cliente: ")
        clienteA = cliente.buscarCliente
        data = date.today()
        v= venda(codVenda, data, clienteA)
        while opc != "n":
            print("Incluir produto na venda")
            codprod = input("Digite o codigo do produto")
            p = produto.buscarProduto(codprod)
            if p!= None:
                qtd = input("Informe a quantidade do produto: ")
                p.removeestoque(int(qtd))
                v.adicionarProduto(p)
            else:
                print("produto nao encontrado")
            opc = raw_input("Incluir mais produtos: s para sim ou n para nao")

        venda.guardarvenda(v)
        
    elif opcao == '5':