void ModificaButton_Click(object sender, EventArgs e) { MovimentoDiDenaro movimento = (MovimentoDiDenaro)AmicoForm.DataGridView.CurrentRow.DataBoundItem; if (movimento is Movimento) { SpesaForm spesaForm = new SpesaForm(); SpesaFormPresenter spesaFormPresenter = new SpesaFormPresenter(spesaForm, Utente, (movimento as Movimento).Spesa); spesaFormPresenter.Attach(this); if (spesaForm.ShowDialog() == DialogResult.OK) { Observer.AggiornaUI(); } } else if (movimento is Saldo) { SaldoForm saldoForm = new SaldoForm(); SaldoFormPresenter saldoFormPresenter = new SaldoFormPresenter(saldoForm, Utente, (movimento as Saldo)); saldoFormPresenter.Attach(this); if (saldoForm.ShowDialog() == DialogResult.OK) { Observer.AggiornaUI(); } } }
private void SpesaButton_Click(object sender, EventArgs e) { SpesaForm spesaForm = new SpesaForm(); SpesaFormPresenter spesaFormPresenter = new SpesaFormPresenter(spesaForm, Utente, null); spesaFormPresenter.Attach(this); spesaForm.ShowDialog(); }
public SpesaFormPresenter(SpesaForm spesaForm, Utente utente, Spesa spesa) { _spesaForm = spesaForm; _utente = utente; _spesa = new Spesa(); _daModificare = spesa; InitializeEvents(); InitializeUI(); }
void ModificaSpesa_Click(object sender, EventArgs e) { SpesaForm spesaForm = new SpesaForm(); Spesa spesa = (Spesa)MainForm.SpeseDataGridView.CurrentRow.DataBoundItem; SpesaFormPresenter spesaFormPresenter = new SpesaFormPresenter(spesaForm, Utente, spesa); spesaFormPresenter.Attach(this); spesaForm.ShowDialog(); }
private void ModificaButton_Click(object sender, EventArgs e) { SpesaForm spesaForm = new SpesaForm(); Spesa spesa = (Spesa)BilancioGruppoForm.DataGridView.CurrentRow.DataBoundItem; SpesaFormPresenter spesaFormPresenter = new SpesaFormPresenter(spesaForm, Utente, spesa); spesaFormPresenter.Attach(this); if (spesaForm.ShowDialog() == DialogResult.OK) { Observer.AggiornaUI(); } }