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()); }
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()); }
private void RefreshTipo(object sender, EventArgs e) { RefreshDataGrid(this, ChangedEventArgs.AggiornaFiltro()); }