Example #1
0
 def teste_relatorio_prod_disponiveis(self):
     p = produto.listadisponiveis() 
     p[0].codprod |should| equal_to (3030)
     p[0].marca |should| equal_to ("Asus")
     p[0].quantidade |should| equal_to (40)
     p[1].codprod |should| equal_to (4040)
     p[1].marca |should| equal_to ("Kingston")
     p[1].quantidade |should| equal_to (490)
Example #2
0
        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':
        codVenda = input ("Informe codigo do venda: ")
        venda = venda.buscarVenda(codVenda)
        if venda.haGarantia:
            codProd = input ("Informe codigo do produto: ")
            defeito = raw_input ("Informe o defeito: ")  
            troca(defeito, data, venda, codProd)
            troca.adicionarTroca(troca)
            
    elif opcao == '6':
        lista = produto.listadisponiveis()
        for i in range (0, len(lista)):
            print (lista[i].marca+"-"+str(lista[i].quantidade))