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;
        }
Exemplo n.º 2
0
        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;
        }