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 SaldaButton_Click(object sender, EventArgs e) { SaldoForm saldoForm = new SaldoForm(); SaldoFormPresenter saldoFormPresenter = new SaldoFormPresenter(saldoForm, Utente, null); saldoFormPresenter.Attach(this); saldoForm.ShowDialog(); }
void ModificaSaldo_Click(object sender, EventArgs e) { SaldoForm saldoForm = new SaldoForm(); Saldo saldo = (Saldo)MainForm.SaldiDataGridView.CurrentRow.DataBoundItem; SaldoFormPresenter saldoFormPresenter = new SaldoFormPresenter(saldoForm, Utente, saldo); saldoFormPresenter.Attach(this); saldoForm.ShowDialog(); }