示例#1
0
        private void initFilters(ListForm target)
        {
            //Popolo il filtro
            //_filterBox.Items.AddRange(Negozio.TipologieAgevolazioni.ToArray()); TO DO >> implementare in Negozio
            _filterBox.SelectedItem = _filterBox.Items.OfType <object>().First();

            //Chiama l'aggiornamento
            RefreshDataGrid(this, ChangedEventArgs.AggiornaFiltro());
        }
        private void initFilters(ListForm target)
        {
            //Popolo il filtro
            _filterBox.Items.AddRange(Negozio.Categorie.ToArray());
            _filterBox.SelectedItem = _filterBox.Items.OfType <object>().First();

            //Chiama l'aggiornamento
            RefreshDataGrid(this, ChangedEventArgs.AggiornaFiltro());
        }
示例#3
0
        private void RefreshCategoria(object sender, EventArgs e)
        {
            //In base a quanto scelto in categoria, si determina come popolare la combo
            //dei tipi

            if (_filterPanel.ComboCategoriaElemento.SelectedItem.ToString() == ALL_CATEGORIES)
            {
                _filterPanel.ComboTipoElemento.SelectedItem = ALL_TYPES;
                _filterPanel.ComboTipoElemento.Enabled      = false;
            }
            else
            {
                _filterPanel.ComboTipoElemento.Items.Clear();
                _filterPanel.ComboTipoElemento.Items.Add(ALL_TYPES);
                _filterPanel.ComboTipoElemento.SelectedItem = _filterPanel.ComboTipoElemento.Items.OfType <string>().First();
                _filterPanel.ComboTipoElemento.Items.AddRange(Negozio.GetTipiPerCategoria(((ComboBox)sender).SelectedItem.ToString()).ToArray());
                _filterPanel.ComboTipoElemento.Enabled = true;
            }

            RefreshDataGrid(this, ChangedEventArgs.AggiornaFiltro());
        }
示例#4
0
 private void RefreshTipo(object sender, EventArgs e)
 {
     RefreshDataGrid(this, ChangedEventArgs.AggiornaFiltro());
 }