Beispiel #1
0
    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++;
        }
    }
Beispiel #2
0
    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;
    }