private void AdicionaItem() { if (string.IsNullOrWhiteSpace(txtDescricao.Text) && string.IsNullOrWhiteSpace(txtPreco.Text)) { return; } _itemDePedido = new ItemDePedido(txtDescricao.Text, Convert.ToDouble(txtPreco.Text)); }
public void InicializaValorRetiradoEstoqueZero() { this.categoria = new Domain.Categoria(1, "Lavanderia"); this.produto = new Domain.Produto(1, "Sabão em pó", new DateTime(2017, 07, 12), new DateTime(2018, 08, 12), 20, categoria, 5); this.item = new Domain.ItemDePedido(1, 10, produto); this.item2 = new Domain.ItemDePedido(2, 10, produto); this.endereco = new Domain.Endereco(1, "D. Pedro X", 12, "Apt 208", "Centro", "Belo Horizonte", "MG", "31454-432"); this.telefone = new Domain.Telefone(1, "(31) 3456-5464"); this.contato = new Domain.Contato(1, "Silvio", "*****@*****.**"); contato.ListaDeTelefones.Add(telefone); this.cliente = new Domain.Cliente(1, "José do Carmo", "098.367.235-03", "Maira das Dores", contato, endereco, 3); this.pedido = new Domain.Pedido(1, new DateTime(2017, 08, 02), cliente); }
static void Main(string[] args) { try { Console.WriteLine("Entre com dados do Cliente: "); Console.Write("Nome: "); string NomeCliente = Console.ReadLine(); Console.Write("Email: "); string EmailCliente = Console.ReadLine(); Console.Write("Data de Nascimento (DD/MM/YYYY): "); DateTime NascimentoCliente = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Entre com dados do Pedido: "); Console.Write("Status: "); StatusPedido status = Enum.Parse <StatusPedido>(Console.ReadLine()); Cliente cliente = new Cliente(NomeCliente, EmailCliente, NascimentoCliente); Pedido pedido = new Pedido(DateTime.Now, status, cliente); Console.Write("Quantos itens para este pedido? "); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { Console.WriteLine($"Entre com o #{i} Pedido: "); Console.Write("Nome do Produto: "); string NomeProduto = Console.ReadLine(); Console.Write("Preco do Produto: "); double precoProduto = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Produto produto = new Produto(NomeProduto, precoProduto); Console.Write("Quantidade: "); int Quantidade = int.Parse(Console.ReadLine()); ItemDePedido item = new ItemDePedido(Quantidade, precoProduto, produto); pedido.AddItem(item); } Console.WriteLine(); Console.WriteLine("RESUMO DO PEDIDO: "); Console.WriteLine(pedido.ToString()); } catch (Exception e) { var erro = e; } }