예제 #1
0
        public Compromisso[] Pesquisar(int mes, int ano)
        {
            int c = 0;

            for (int i = 0; i < k; i++)
            {
                if (comps[i].Data.Month == mes && comps[i].Data.Year == ano)
                {
                    c++;
                }
            }

            int d = 0;

            Compromisso[] novo = new Compromisso[c];
            for (int i = 0; i < k; i++)
            {
                if (comps[i].Data.Month == mes && comps[i].Data.Year == ano)
                {
                    novo[d++] = comps[i];
                }
            }

            return(novo);
        }
예제 #2
0
 public void Inserir(Compromisso c)
 {
     if (k < 10)
     {
         comps[k++] = c;
     }
 }
        public Compromisso GetCompromisso()
        {
            Compromisso c = new Compromisso();

            c.Assunto = txtAssunto.Text;
            c.Local   = txtLocal.Text;
            c.Data    = dtData.SelectedDate.Value;
            return(c);
        }
예제 #4
0
 private void Mostrar_Click(object sender, RoutedEventArgs e)
 {
     if (list.SelectedItem == null)
     {
         MessageBox.Show("Nenhum compromisso selecionado!");
     }
     else
     {
         Compromisso c = (Compromisso)list.SelectedItem;
         MessageBox.Show(c.ToString());
     }
 }
예제 #5
0
        private void Inserir_Click(object sender, RoutedEventArgs e)
        {
            // Um novo compromisso é instanciado
            Compromisso c = new Compromisso();

            //c.Assunto = txtAssunto.Text;
            //c.Local = txtLocal.Text;
            //c.Data = dtData.SelectedDate.Value;
            // O compromisso é inserido na agenda
            agenda.Inserir(c);
            // Mostrar os compromissos da agenda no listbox
            list.ItemsSource = agenda.Listar();
        }
예제 #6
0
 public Compromisso[] Listar()
 {
     Compromisso[] novo = new Compromisso[k];
     Array.Copy(comps, novo, k);
     return(novo);
 }