static void Main(string[] args) { { Loja novaloja = new Loja(); Aplicativo a1 = new Aplicativo("Word ", " Editor de texto ", 150.00); novaloja.Inserir(a1); /* Aplicativo a2 = new Aplicativo { Assunto = "Curso Moodle ", Local = "Virtual ", Data = DateTime.Parse("03/08/2020") }; * novaloja.Inserir(a2); * Aplicativo a3 = new Aplicativo { Assunto = "Reunião de Grupo ", Local = "Remoto ", Data = DateTime.Parse("10/08/2020") }; * novaloja.Inserir(a3); * Aplicativo a4 = new Aplicativo { Assunto = "Aula inaugural ", Local = "Auditório ", Data = DateTime.Parse("12/09/2020") }; * novaloja.Inserir(a4); * Aplicativo a5 = new Aplicativo { Assunto = "Reunião de orientação ", Local = "Sala de Reuniões ", Data = DateTime.Parse("15/09/2020") }; * novaloja.Inserir(a5); * Aplicativo a6 = new Compromisso { Assunto = "Formatura ", Local = "Ginásio ", Data = DateTime.Parse("20/12/2020") }; * novaloja.Inserir(a6);*/ Console.WriteLine(" Lista de Aplicativos "); foreach (Compromisso listaapps in novaloja.Listar()) { Console.WriteLine(listaapps.ToString()); } Console.ReadKey(); /* Console.WriteLine(" "); * * Console.WriteLine(" "); * * Console.WriteLine(" Compromissos do mês de agosto"); * * foreach (Compromisso listapesq in novagenda.Pesquisar(8,2020)) * { * Console.WriteLine(listapesq.ToString()); * } * * Console.WriteLine(" "); * * Console.WriteLine(" Compromissos do mês de Setembro"); * * foreach (Compromisso listapesq in novagenda.Pesquisar(9, 2020)) * { * Console.WriteLine(listapesq.ToString()); * } * Console.WriteLine(" "); * Console.WriteLine(" Compromissos do mês de Outubro"); * * foreach (Compromisso listapesq in novagenda.Pesquisar(10, 2020)) * { * Console.WriteLine(listapesq.ToString()); * } * Console.WriteLine(" "); * Console.WriteLine(" Compromissos do mês de dezembro"); * foreach (Compromisso listapesq in novagenda.Pesquisar(12, 2020)) * { * Console.WriteLine(listapesq.ToString()); * } * Console.WriteLine(" "); * Console.ReadKey(); * Console.WriteLine("Teste de exclusão de um compromisso"); * novagenda.Excluir(c2); * * foreach (Compromisso listacomps in novagenda.Listar()) * { * Console.WriteLine(listacomps.ToString()); * } * * * Console.ReadKey();*/ } }
static void Main(string[] args) { // Objeto Loja Console.WriteLine("Informe o nome da loja"); Loja x = new Loja(Console.ReadLine()); // Mostra um menu de opções Console.WriteLine("Selecione a opção: 1 - Inserir, 2 - Listar, 3 - Preço Max, 4 - Vender, 5 - Total, 0 - Fim"); int op = int.Parse(Console.ReadLine()); // Repete até o usuário selecionar 0 - Fim while (op != 0) { switch (op) { case 1: // Dados do veículo Console.WriteLine("Informe a placa do veículo"); string p = Console.ReadLine(); Console.WriteLine("Informe o fabricante"); string f = Console.ReadLine(); Console.WriteLine("Informe o modelo"); string m = Console.ReadLine(); Console.WriteLine("Informe o ano"); int a = int.Parse(Console.ReadLine()); Console.WriteLine("Informe o preço"); decimal pr = decimal.Parse(Console.ReadLine()); // Nova veículo Veiculo d = new Veiculo(p, f, m, a, pr); // Insere o veículo na loja como disponível à venda x.Inserir(d); break; case 2: Console.WriteLine("\nVeículos cadastrados"); foreach (Veiculo w in x.Listar()) { Console.WriteLine(w); } break; case 3: Console.WriteLine("Informe o preço máximo da busca"); decimal pmax = decimal.Parse(Console.ReadLine()); Console.WriteLine("\nVeículos disponíveis até o valor"); foreach (Veiculo w in x.ListarValor(pmax)) { Console.WriteLine(w); } break; case 4: Console.WriteLine("\nVeículos cadastrados"); Veiculo[] v = x.Listar(); for (int k = 0; k < v.Length; k++) { Console.WriteLine($"{k} - {v[k]}"); } Console.WriteLine("\nInforme o veículo a ser vendido"); int i = int.Parse(Console.ReadLine()); if (i >= 0 && i < v.Length) { v[i].Vender(); Console.WriteLine("Venda cadastrada"); } break; case 5: Console.WriteLine($"\nTotal na Loja = {x.Total()}"); break; } Console.WriteLine("Selecione a opção: 1 - Inserir, 2 - Listar, 3 - Preço Max, 4 - Vender, 5 - Total, 0 - Fim"); op = int.Parse(Console.ReadLine()); } }