コード例 #1
0
ファイル: cliente.py プロジェクト: rennanoliveira/loja_do_apu
class Cliente:

	def __init__(self, nome):
		self.nome = nome
		self.carrinho = Carrinho()
		self.pedidos = []

	def get_nome(self):
		return self.nome

	def get_carrinho(self):
		return self.carrinho

	def meu_carrinho(self):
		return "Carrinho de %s: %s" % (self.get_nome(), self.carrinho.imprime_produtos())

	def limpar_carrinho(self):
		self.carrinho.limpar_carrinho()
		return 'Produtos removidos'

	def adicionar_pedido(self, pedido):
		self.pedidos.append(pedido)

	def meus_pedidos(self):
		resultado = []
		for pedido in self.pedidos:
			resultado.append(str(pedido.imprimir_pedido()))
		return "Pedidos de %s: %s" % (self.nome, str(resultado))

	def get_pedidos(self):
		return self.pedidos

	def remover_do_carrinho(self, nome_produto):
		self.carrinho.remover_produto(nome_produto)
		return "Produto removido: %s" % nome_produto