public FormGerente() { InitializeComponent(); FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; //Tamaño.CargarTamaños(); Hamburguesa.CargarHamburguesas(); Bebida.CargarBebidas(); Carne.CargarCarnes(); Ingrediente.CargarIngredientes(); Postre.CargarPostres(); Nuggets.CargarNuggets(); MostrarB(); MostrarC(); MostrarH(); MostrarSH(); ActualizarCmb(); OcultarBtnBebidas(); OcultarBtnHamburguesas(); OcultarBtnCombo(); pnlNugget.Enabled = false; cmbHamburguesa.Enabled = false; CargarPie1(); CargarPie2(); PBModificarC.Hide(); }
public static void Executar() { Pessoa cliente = new Pessoa(); Pessoa cliente2 = new Pessoa(); Feijao ingredient1 = new Feijao(); ingredient1.Peso = 0.15; Arroz ingredient2 = new Arroz(); ingredient2.Peso = 0.35; Abdominal exercicio = new Abdominal(); exercicio.Peso = 9.9; Carne ingredient3 = new Carne(); ingredient3.Peso = 0.90; cliente.Peso = 130.2; cliente.Comer(ingredient3); cliente.Comer(ingredient3); cliente.Comer(ingredient3); cliente.Comer(ingredient3); cliente.Malhar(exercicio); System.Console.WriteLine($"O peso atual é {cliente.Peso}"); cliente.Malhar(exercicio); System.Console.WriteLine($"O peso agora é {cliente.Peso}"); }
public IActionResult FazerPedido(List <string> carne, List <string> guarnicao, List <string> salada, Pedido pedido) { if (pedido.Nome == "Quentinha Media") { pedido.Preco = 7 * pedido.Quantidade; } else if (pedido.Nome == "Quentinha Grande") { pedido.Preco = 10 * pedido.Quantidade; } _context.Pedidos.Add(pedido); _context.SaveChanges(); foreach (var c in carne) { Carne _carne = new Carne() { Nome = c, PedidoId = pedido.Id }; _context.Carnes.Add(_carne); } _context.SaveChanges(); foreach (var g in guarnicao) { Guarnicao _guarnicao = new Guarnicao() { Nome = g, PedidoId = pedido.Id }; _context.Guarnicoes.Add(_guarnicao); } _context.SaveChanges(); foreach (var s in salada) { Salada _salada = new Salada() { Nome = s, PedidoId = pedido.Id }; _context.Saladas.Add(_salada); } _context.SaveChanges(); return(RedirectToAction("Index", "Pedido")); }
public static void Executar() { Feijao ingrediente1 = new Feijao(0.300); //ingrediente1.Peso = 0.300; Arroz ingrediente2 = new Arroz(); ingrediente2.Peso = 0.250; Carne ingrediente3 = new Carne(); ingrediente3.Peso = 0.300; Pessoa cliente = new Pessoa(); cliente.Peso = 80.2; cliente.Comer(ingrediente1); cliente.Comer(ingrediente2); cliente.Comer(ingrediente3); Console.WriteLine($"Agora o peso do cliente é {cliente.Peso}"); }
public static void Executar() { Feijao ingrediente1 = new Feijao(); ingrediente1.Peso = 0.3; Arroz ingrediente2 = new Arroz(); ingrediente2.Peso = 0.25; Carne ingrediente3 = new Carne(); ingrediente3.Peso = 0.3; Pessoa Cliente = new Pessoa(); Cliente.Peso = 80.2; Cliente.Comer(ingrediente1); Cliente.Comer(ingrediente2); Cliente.Comer(ingrediente3); Console.WriteLine($"Agora o peso do cliente é {Cliente.Peso}Kg"); }
public static void Executar() { Feijao ingrediente1 = new Feijao(); ingrediente1.Peso = 0.3; Arroz ingrediente2 = new Arroz(); ingrediente2.Peso = 0.25; Carne ingrediente3 = new Carne(); ingrediente3.Peso = 0.3; Pessoa cliente = new Pessoa(); cliente.Peso = 80.2; cliente.Comer(ingrediente1); cliente.Comer(ingrediente2); cliente.Comer(ingrediente3); Console.WriteLine("Cliente pesa: " + cliente.Peso); }
static void Main(string[] args) { Bebida.PreencherListaBebidas(); Carne.PreencherListaCarnes(); int escolha = 0; while (escolha != 6) { Console.Clear(); ApresentarMenuInicial(); escolha = int.Parse(Console.ReadLine()); if (escolha == 1) { Bebida.ApresentarMenuBebidas(); } else if (escolha == 2) { Carne.ApresentarMenuCarnes(); } else if (escolha == 3) { ItemPedido.ApresentarItens(); } else if (escolha == 4) { Pedido.ConfirmarPedido(); codigoPedido++; } else if (escolha == 5) { Pedido.CancelarPedido(); codigoPedido++; } } }
public static void QuestonarioOrcamento() { //Configurando a lista para armazenar certos valores List <Pessoa> pessoas = new List <Pessoa>(); List <Carne> carnes = new List <Carne>(); List <Bebida> bebidas = new List <Bebida>(); //Criando as variáveis e atribuindo valor à elas como se fosse construtor int contador = 1; int quantidadeCrianca = 0; int quantidadeMulher = 0; int quantidadeHomem = 0; int contaTrol = 0; double quantidadeHoras = 0.0; double precoTotalChurrasco = 0.0; double precoTotalBebida = 0.0; double precoTotalCarnes = 0.0; double cota = 0.0; double cotaCrianca = 0.0; double cotaAdulto = 0.0; double auxiliarDouble = 0.0; string loopInserir; bool verificaConversao = false; do { loopInserir = ""; Pessoa pessoa = new Pessoa(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("<------------------****--------------------->"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Digite o nome do º{0} participante:", contador); pessoa.Nome = Console.ReadLine().ToUpper(); Console.WriteLine("Qual o sexo do º{0} participante? (M/H)", contador); pessoa.Sexo = Console.ReadLine().ToUpper() == "M" ? "MULHER" : "HOMEM"; Console.WriteLine("O º{0} participante é adulto? (S/N)", contador); pessoa.Adulto = Console.ReadLine().ToUpper() == "S" ? true : false; Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("------------------****--------------------->"); Console.ForegroundColor = ConsoleColor.White; pessoas.Add(pessoa); contador++; Console.WriteLine("Deseja inserir mais pessoas? (S/N)"); loopInserir = Console.ReadLine().ToUpper() == "S" ? "S" : "N"; }while (loopInserir == "S"); Console.WriteLine("\nInforme quantas horas de duração são pretendidas para o evento:"); //Não foi criado um metodo genérico para evitar a fadiga na explicação auxiliarDouble = 0.0; contaTrol = 0; while (!verificaConversao) { verificaConversao = double.TryParse(Console.ReadLine(), out auxiliarDouble); if (verificaConversao) { quantidadeHoras = auxiliarDouble; } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Apenas números!!!!"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente."); contaTrol++; if (contaTrol > 5) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não foi dessa vez!"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente."); } } } verificaConversao = false; //Crio uma nova instância de carne em seguida o usuário insere os valores do { Carne carne = new Carne(); Console.WriteLine("\nInsira o nome da carne: "); carne.Nome = Console.ReadLine().ToUpper(); Console.WriteLine("Insira o preço (R$): "); //Não foi criado um metodo genérico para evitar a fadiga na explicação auxiliarDouble = 0.0; contaTrol = 0; while (!verificaConversao) { verificaConversao = double.TryParse(Console.ReadLine(), out auxiliarDouble); if (verificaConversao) { carne.Preco = auxiliarDouble; } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Apenas números!!!"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente."); contaTrol++; if (contaTrol > 5) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não foi dessa vez."); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente."); } } } verificaConversao = false; Console.WriteLine("Insira a quantidade (KG): "); //Não foi criado um metodo genérico para evitar a fadiga na explicação auxiliarDouble = 0.0; contaTrol = 0; while (!verificaConversao) { verificaConversao = double.TryParse(Console.ReadLine(), out auxiliarDouble); if (verificaConversao) { carne.Quantidade = auxiliarDouble; } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Apenas números!!!"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente."); contaTrol++; if (contaTrol > 5) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não foi dessa vez."); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente."); } } } verificaConversao = false; Console.WriteLine("\nAlguma observação (Caso não, Espaço + Enter)? "); carne.Descricao = Console.ReadLine(); carne.UnidadeMedida = "KG"; precoTotalCarnes += carne.Quantidade * carne.Preco; //Adicionando carne a lista de carnes carnes.Add(carne); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Deseja inserir mais carnes? (S/N)"); Console.ForegroundColor = ConsoleColor.White; loopInserir = Console.ReadLine().ToUpper() == "S" ? "S" : "N"; }while (loopInserir == "S"); do { Bebida bebida = new Bebida(); Console.WriteLine("\nInsira o nome da bebida:"); bebida.Nome = Console.ReadLine().ToUpper(); Console.WriteLine("Insira o preço (R$/Unidade):"); //Não foi criado um metodo genérico para evitar a fadiga na explicação auxiliarDouble = 0.0; contaTrol = 0; while (!verificaConversao) { verificaConversao = double.TryParse(Console.ReadLine(), out auxiliarDouble); if (verificaConversao) { bebida.Preco = auxiliarDouble; } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Apenas números!!!"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente."); contaTrol++; if (contaTrol > 5) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não foi dessa vez."); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente."); } } } verificaConversao = false; Console.WriteLine("Insira a quantidade (Unidade): "); //Não foi criado um metodo genérico para evitar a fadiga na explicação auxiliarDouble = 0.0; contaTrol = 0; while (!verificaConversao) { verificaConversao = double.TryParse(Console.ReadLine(), out auxiliarDouble); if (verificaConversao) { bebida.Quantidade = auxiliarDouble; } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Apenas números!!!"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente."); contaTrol++; if (contaTrol > 5) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não foi dessa vez."); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tente novamente"); } } } verificaConversao = false; Console.WriteLine("\nAlguma observação (Caso não, Espaço + Enter)? "); bebida.Descricao = Console.ReadLine(); bebida.UnidadeMedida = "Unidade"; precoTotalBebida += bebida.Quantidade * bebida.Preco; //Adicionando bebida a lista de bebidas bebidas.Add(bebida); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Deseja inserir mais bebidas? (S/N)"); Console.ForegroundColor = ConsoleColor.White; loopInserir = Console.ReadLine().ToUpper() == "S" ? "S" : "N"; }while (loopInserir == "S"); foreach (var pessoa in pessoas) { if (pessoa.Adulto) { if (pessoa.Sexo == "HOMEM") { quantidadeHomem++; } if (pessoa.Sexo == "MULHER") { quantidadeMulher++; } } else { quantidadeCrianca++; } } precoTotalChurrasco = precoTotalCarnes + precoTotalBebida; //Para valor total por pessoa cota = precoTotalChurrasco / pessoas.Count; if (quantidadeHomem != 0 && quantidadeMulher != 0) { //Para valor por criança cotaCrianca = cota / 2; //Para valor por pessoa adulta cotaAdulto = (precoTotalChurrasco - (quantidadeCrianca * cotaCrianca)) / (quantidadeHomem + quantidadeMulher); } Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Churrascômetro informa: "); Console.ForegroundColor = ConsoleColor.White; //Relatório final sobre o evento em geral Console.WriteLine("\n-------------PESSOAL-------------"); Console.WriteLine("Quantidade de pessoas {0}.", pessoas.Count()); Console.WriteLine("Duração do churrasco {0} horas.", quantidadeHoras); Console.WriteLine("Quantidade de pessoas {0} sendo {1} crianças, {2} mulheres e {3} homens.", pessoas.Count, quantidadeCrianca, quantidadeMulher, quantidadeHomem); Console.WriteLine("Quantidade de pessoas {0}.", quantidadeHoras); //Relatório final sobre as carnes Console.WriteLine("\n--------------CARNE--------------"); foreach (var carne in carnes) { Console.WriteLine("CARNE: {0} | PREÇO: {1} | QUANTIDADE: {2} | MEDIDA: {3}", carne.Nome, carne.Preco, carne.Quantidade, carne.UnidadeMedida); } //Relatório final sobre as bebidas Console.WriteLine("\n------------- BEBIDA-------------"); foreach (var bebida in bebidas) { Console.WriteLine("BEBIDA: {0} | PREÇO: {1} | QUANTIDADE: {2} | MEDIDA: {3} ", bebida.Nome, bebida.Preco, bebida.Quantidade, bebida.UnidadeMedida); } //Relatório final sobre as cotas individuais Console.WriteLine("\n---------------COTA--------------"); Console.WriteLine("Cota total {0}", cota); Console.WriteLine("Preço total do churrasco: {0}", precoTotalChurrasco); Console.WriteLine("\nCom criança pagando meia:"); Console.WriteLine("Criança: {0}", cotaCrianca); Console.WriteLine("Adulto: {0}", cotaAdulto); //Relatório final sobre a lista de convidados Console.WriteLine("\n------------CONVIDADOS-----------"); foreach (var pessoa in pessoas) { Console.WriteLine("NOME: {0}", pessoa.Nome); } Console.WriteLine("\n---------------DICAS-------------"); if (quantidadeHoras > 4) { Console.WriteLine("Seu churrasco têm mais de {0} horas dobre a quantidade de carne", quantidadeHoras); } if (quantidadeHomem > 3) { Console.WriteLine("Homens comem em média o dobro que mulheres"); } if (quantidadeHomem + quantidadeMulher + quantidadeCrianca > 2) { Console.WriteLine("A quantidade ideal de copos é {0}", (quantidadeHomem + quantidadeMulher + quantidadeCrianca) * 3); } if (quantidadeHomem + quantidadeMulher + quantidadeCrianca > 2) { Console.WriteLine("A quantidade ideal de guardanapos é {0}", (quantidadeHomem + quantidadeMulher + quantidadeCrianca) * 10); } if (quantidadeHomem + quantidadeMulher + quantidadeCrianca > 2) { Console.WriteLine("A quantidade ideal de talheres é {0}", ((quantidadeHomem + quantidadeMulher + quantidadeCrianca) * 2) * 1.2); } Console.WriteLine("\nDeseja imprimir? (S/N)"); string resposta = Console.ReadLine().ToUpper(); //Se o usuário for imprimir if (resposta == "S") { Churrascometro.Util.Imprimir.ImprimirOrcamento(pessoas, carnes, bebidas, quantidadeHoras, quantidadeCrianca, quantidadeMulher, quantidadeHomem, cotaCrianca, cotaAdulto, precoTotalChurrasco, cota); } }