Пример #1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            object      u = lista.SelectedItem;
            compromisso o = u as compromisso;

            a.Excluir(o);
            lista.ItemsSource = a.Listar();
        }
Пример #2
0
 public void Inserir(compromisso x)
 {
     if (k < 100)
     {
         comp[k++] = x;
     }
     Qtd += 1;
 }
Пример #3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            compromisso x = new compromisso();

            x.Assunto = assunto.Text;
            x.Local   = local.Text;
            x.Data    = DateTime.Parse(data.Text);

            a.Inserir(x);
            lista.ItemsSource = a.Listar();
        }
Пример #4
0
        public void Excluir(compromisso c)
        {
            int w = Array.IndexOf(comp, c);

            for (int i = w; i < k; i++)
            {
                comp[i] = comp[i + 1];
            }
            k--;
            Qtd -= 1;
        }
Пример #5
0
        public compromisso[] Pesquisar(int m, int a)
        {
            int y = 0;

            compromisso[] vetor = new compromisso[k];

            for (int i = 0; i < k; i++)
            {
                if (comp[i].Data.Month == m && comp[i].Data.Year == a)
                {
                    vetor[y++] = comp[i];
                }
            }
            compromisso[] vetor2 = new compromisso[y];
            Array.Copy(vetor, vetor2, y);
            return(vetor2);
        }
Пример #6
0
 public compromisso[] Listar()
 {
     compromisso[] novo = new compromisso[k];
     Array.Copy(comp, novo, k);
     return(novo);
 }