private void loadDropOrdering() { string templateBlockName = ""; DropOrdering.Items.Clear(); if (base.CurrentId > 0) { templateBlockName = new ModulesManager().GetByKey(base.CurrentId).TemplateBlockName; } ModulesFilter filter = new ModulesFilter(); filter.TemplateBlockName = templateBlockName; List<Module> recordList = new ModulesManager().GetByFilter(filter, "Ordering"); int ordering = 1; foreach (Module record1 in recordList) { DropOrdering.Items.Add( new ListItem(ordering.ToString() + ": " + record1.Title, ordering.ToString())); ordering++; } }
protected void ObjDs1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) { ModulesFilter filter = new ModulesFilter(); filter.IsContent = Utility.TristateBool.False; //show only not contents modules switch (DropPublishedFilter.SelectedValue) { case "1": filter.Published = Utility.TristateBool.True; break; case "0": filter.Published = Utility.TristateBool.False; break; default: filter.Published = Utility.TristateBool.NotSet; break; } if (DropTemplateBlockNameFilter.SelectedValue != "") filter.TemplateBlockName = DropTemplateBlockNameFilter.SelectedValue; if (DropModuleTypesFilter.SelectedValue != "") { filter.ModuleNamespace = DropModuleTypesFilter.SelectedValue.Split('.')[0]; filter.ModuleName = DropModuleTypesFilter.SelectedValue.Split('.')[1]; } e.InputParameters["filter"] = filter; }