protected void ObjDs1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) { var filter = new ModuleTypeFilter(); switch (DropCoreFilter.SelectedValue) { case "1": filter.IsCore = Utility.TristateBool.True; break; case "0": filter.IsCore = Utility.TristateBool.False; break; default: filter.IsCore = Utility.TristateBool.NotSet; break; } if (!string.IsNullOrEmpty(TxtNameFilter.Text)) { filter.FullNamePart = TxtNameFilter.Text; } e.InputParameters["filter"] = filter; }
private void loadDropsModuleTypes() { try { DropModuleTypesFilter.Items.Clear(); DropModuleTypesFilter.Items.Add(new ListItem(Utility.GetLabel("LblSelectModule", "Select module"), "")); ModuleTypeFilter filter = new ModuleTypeFilter(); List<ModuleType> recordList = new ModuleTypeManager(true).GetByFilter(filter, "FullName"); foreach (ModuleType record1 in recordList) { DropModuleTypesFilter.Items.Add( new ListItem(record1.FullName, record1.FullName)); } } catch (Exception ex) { LblErr.Text = ex.ToString(); } }