def atualizarItemVenda(self, itemVenda=ItemVenda()):
        try:
            self.itemVenda.remove(itemVenda.getIdentificacao())
            self.itemVenda.append(itemVenda)
        except:
            print("Erro na atualizacao")

        print("itemVenda atualizado com sucesso!!")
    def removerItemVenda(self, itemVenda=ItemVenda()):
        try:
            self.itemVenda.remove(itemVenda)

        except:
            print("Erro na remocao!!")

        print("itemVenda removido com sucesso!!")
    def inserirItemVenda(self, itemVenda=ItemVenda()):
        try:
            itemVenda.setIdentificacao(len(self.itemVenda) + 1)
            self.itemVenda.append(itemVenda)

        except:
            print("Erro na insersao!!")

        print("itemVenda inserido com sucesso!!")
Esempio n. 4
0
def atualizarVenda():
    idVenda = input("Qual o id da Venda?\n")
    venda = fachada.procurarVenda(idVenda)

    itensVenda = venda.getVendas()
    itemVenda = ItemVenda()
    op = 1

    venda.setIdCliente(input("Qual o id do cliente?\n"))
    venda.setTotal(input("Qual o total da venda?\n"))
    venda.setData(input("Qual a data da venda?\n"))
    while op == 1:
        itemVenda.setIdProduto(input("Qual o id do produto a comprar?\n"))
        itemVenda.setQuantidade(
            input("Quantos desse produto voce deseja comprar?\n"))

        fachada.inserirItemVenda(itemVenda)

        itensVenda.append(itemVenda)

        op = input("Deseja comprar outro produto?  1. Sim\t 0. Nao")

    venda.setVendas(itensVenda)

    fachada.atualizarVenda(venda)
Esempio n. 5
0
 def atualizarItemVenda(self, itemVenda=ItemVenda()):
     self.itensVenda.atualizarItemVenda(itemVenda)
Esempio n. 6
0
 def removerItemVenda(self, itemVenda=ItemVenda()):
     self.itensVenda.removerItemVenda(itemVenda)
Esempio n. 7
0
 def inserirItemVenda(self, itemVenda=ItemVenda()):
     self.itensVenda.inserirItemVenda(itemVenda)