Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Agenda      novagenda = new Agenda();
            Compromisso c1        = new Compromisso {
                Assunto = "Reunião Pedagogica      ", Local = "Virtual            ", Data = DateTime.Parse("30/07/2020")
            };

            novagenda.Inserir(c1);
            Compromisso c2 = new Compromisso {
                Assunto = "Curso Moodle            ", Local = "Virtual            ", Data = DateTime.Parse("03/08/2020")
            };

            novagenda.Inserir(c2);
            Compromisso c3 = new Compromisso {
                Assunto = "Reunião de Grupo        ", Local = "Remoto             ", Data = DateTime.Parse("10/08/2020")
            };

            novagenda.Inserir(c3);
            Compromisso c4 = new Compromisso {
                Assunto = "Aula inaugural          ", Local = "Auditório          ", Data = DateTime.Parse("12/09/2020")
            };

            novagenda.Inserir(c4);
            Compromisso c5 = new Compromisso {
                Assunto = "Reunião de orientação   ", Local = "Sala de Reuniões   ", Data = DateTime.Parse("15/09/2020")
            };

            novagenda.Inserir(c5);
            Compromisso c6 = new Compromisso {
                Assunto = "Formatura               ", Local = "Ginásio            ", Data = DateTime.Parse("20/12/2020")
            };

            novagenda.Inserir(c6);

            Console.WriteLine(" Lista de Compromissos ");


            foreach (Compromisso listacomps in novagenda.Listar())
            {
                Console.WriteLine(listacomps.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();
        }
Exemplo n.º 2
0
 public MainWindow()
 {
     InitializeComponent();
     agenda = new Agenda();
 }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Criação da Agenda Pessoal");
            Console.WriteLine(" ");
            Console.WriteLine(" ");
            // Console.WriteLine("Informe o número máximo de contatos para a agenda");
            int    numcontatos = 5;//; int.Parse(Console.ReadLine());
            Agenda novaAgenda  = new Agenda(numcontatos);

            /*
             * for (int i = 1; i <= numcontatos;i++)
             * {
             *    Console.WriteLine(" ");
             *    Console.WriteLine(" ");
             *    Console.WriteLine($"Informe o Nome do Contato: { i } ");
             *    string nome = Console.ReadLine();
             *    Console.WriteLine($"Informe o Telefone do Contato:{ i } ");
             *    string tel = Console.ReadLine();
             *    Console.WriteLine($"Informe a Data de Nascimento do contato { i }");
             *    DateTime nasc = DateTime.Parse(Console.ReadLine());
             *    Contato novo = new Contato(nome, tel, nasc);
             *    novaAgenda.inserir(novo);
             * }*/
            Contato c1 = new Contato("Alvaro    ", "99438432", DateTime.Parse("08/07/1973"));

            novaAgenda.inserir(c1);
            Contato c2 = new Contato("Alessandra", "99443434", DateTime.Parse("26/08/1976"));

            novaAgenda.inserir(c2);
            Contato c3 = new Contato("Eduardo   ", "99767446", DateTime.Parse("20/07/1971"));

            novaAgenda.inserir(c3);
            Contato c4 = new Contato("Gilbert   ", "94334312", DateTime.Parse("08/08/1972"));

            novaAgenda.inserir(c4);
            Contato c5 = new Contato("Adriana   ", "94544331", DateTime.Parse("01/01/1977"));

            novaAgenda.inserir(c5);

            Console.WriteLine(" ");
            Console.WriteLine("Lista de contatos");
            Console.WriteLine(" ");

            foreach (Contato contatoregs in novaAgenda.Listar())
            {
                Console.WriteLine(contatoregs.ToString());
            }

            /*******************************************************************/


            int mesatual = DateTime.Now.Month;

            Console.WriteLine(" ");
            Console.WriteLine($"Lista de Aniversariantes do mês {mesatual}");
            Console.WriteLine(" ");

            /*     Contato[] aniversariantes = novaAgenda.AniversariantesMes(mesatual);
             *
             *
             * for (int k= 0; k < aniversariantes.Length; k++)
             * {
             *     Console.WriteLine($"{aniversariantes[k]}");
             * }
             */

            foreach (Contato aniv in novaAgenda.AniversariantesMes(mesatual))
            {
                Console.WriteLine(aniv.ToString());
            }



            Console.ReadKey();
        }