示例#1
0
        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();*/
            }
        }
示例#2
0
        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());
            }
        }