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); }
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); }
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()); } }
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(); }
public Compromisso[] Listar() { Compromisso[] novo = new Compromisso[k]; Array.Copy(comps, novo, k); return(novo); }