예제 #1
0
 private void Excluir_Click(object sender, RoutedEventArgs e)
 {
     if (Listapps.SelectedItem == null)
     {
         MessageBox.Show("Nenhum Item Selecionado!");
     }
     else
     {
         Aplicativo app = (Aplicativo)Listapps.SelectedItem;
         novaloja.Excluir(app);
         Listapps.ItemsSource = novaloja.Listar();
     }
 }
예제 #2
0
 public void Inserir(Aplicativo app)
 {
     if (k < apps.Length)
     {
         apps[k++] = app;
     }
     else
     {
         if (k == apps.Length)
         {
             Array.Resize(ref app, 2 * app.Length);
         }
         apps[k++] = app;
     }
 }
예제 #3
0
        public void Excluir(Aplicativo app)
        {
            int i = 0;
            int j = 0;

            while ((apps[i] != app) && (i < apps.Length))
            {
                i++;
            }
            apps[i] = null;
            for (j = i; j < k; j++)
            {
                apps[j] = apps[j + 1];
            }

            Array.Resize(ref apps, apps.Length - 1);
            k--;
        }
예제 #4
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();*/
            }
        }