public GestioneElementiPresenter(ListForm target) { if (target == null) { throw new ArgumentNullException("target"); } _target = target; _target.Text = "Gestione elementi"; _target.AddButton.Click += AggiungiElementoAlSistema; _target.EditButton.Click += ModificaElemento; _target.DeleteButton.Click += RimuoviElementoDalSistema; //Inizializzazione filtri _filterPresenter = new FilterPresenter(_target.DataGridView); target.AddFilter(_filterPresenter.InitializeFilters()); Negozio.Changed += RefreshDataGrid; }
public GestioneAgevolazioniPresenter(ListForm target) { if (target == null) { throw new ArgumentNullException("target"); } _target = target; _target.Text = "Gestione agevolazioni"; _target.AddButton.Click += AggiungiAgevolazioneAlSistema; _target.EditButton.Click += ModificaAgevolazione; _target.DeleteButton.Click += RimuoviAgevolazione; //Inizializzazione filtri e registrazione eventi relativi _filterBox = new ComboBox(); target.AddFilter(_filterBox); initFilters(_target); _filterBox.SelectionChangeCommitted += RefreshTipoAgevolazione; Negozio.Changed += RefreshDataGrid; }
public GestioneTipologieElementiPresenter(ListForm target) { if (target == null) { throw new ArgumentNullException("target"); } _target = target; _target.Text = "Gestione tipologie elementi"; _target.AddButton.Click += AggiungiElementoAlSistema; _target.EditButton.Click += ModificaTipoElemento; _target.DeleteButton.Click += DisattivaTipoElemento; //Inizializzazione filtri e registrazione eventi relativi _filterBox = new ComboBox(); target.AddFilter(_filterBox); initFilters(_target); _filterBox.SelectionChangeCommitted += RefreshCategoria; Negozio.Changed += RefreshDataGrid; }