private void CommentaButton_Click(object sender, EventArgs e)
 {
     CommentoForm.ErrorProvider.Clear();
     try
     {
         Spesa.AggiungiCommento(new Commento(CommentoForm.CommentoTextBox.Text, Utente));
         AggiornaUI();
         CommentoForm.CommentoTextBox.Text = "";
     }
     catch (ArgumentException ae)
     {
         CommentoForm.ErrorProvider.SetError(CommentoForm.CommentoTextBox, ae.Message);
     }
 }
Ejemplo n.º 2
0
 private void InitializeUI()
 {
     SpesaForm.EliminaButton.Hide();
     SpesaForm.GruppoComboBox.DataSource    = Utente.Gruppi;
     SpesaForm.GruppoComboBox.DisplayMember = "Nome";
     if (Observer is MainFormPresenter)
     {
         SpesaForm.GruppoComboBox.SelectedItem = (Observer as MainFormPresenter).MainForm.GruppiListBox.SelectedItem;
     }
     if (DaModificare != null)
     {
         DaModificare.Commenti.ToList().ForEach(c => Spesa.AggiungiCommento(c));
         SpesaForm.ConfermaButton.Text = "Salva";
         SpesaForm.EliminaButton.Show();
         SpesaForm.GruppoComboBox.SelectedItem  = DaModificare.SpeseGruppo.Gruppo;
         SpesaForm.DescrizioneTextBox.Text      = DaModificare.Descrizione;
         SpesaForm.NumericUpDown.Value          = DaModificare.Importo;
         SpesaForm.PaganteComboBox.SelectedItem = DaModificare.Pagante;
         SpesaForm.DateTimePicker.Value         = DaModificare.Data;
     }
 }