private void Inserir_Click(object sender, RoutedEventArgs e)
        {
            Compromisso c = new Compromisso();

            c.Assunto = txtAssunto.Text;
            c.Local   = txtLocal.Text;
            c.Data    = dtData.SelectedDate.Value;
            agenda.Inserir(c);
            List.ItemsSource = agenda.Listar();
        }
Esempio n. 2
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();
        }