示例#1
0
        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();
        }
        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();
            }
        }