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); } }
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; } }