Example #1
0
    //-----------------------------------------------
    #endregion

    #region ---------------LoadParents---------------
    //-----------------------------------------------
    //LoadParents
    //-----------------------------------------------
    private void LoadParents()
    {
        int siteDepartmentDepth = currentModule.SiteDepartmentsLevel;//NewsSiteSettings.Instance.SiteDepartmentDepth;
        int depthLevel          = siteDepartmentDepth - 1;

        if (depthLevel < -1)
        {
            depthLevel = -1;
        }

        /*if (!currentModule.HasDepartmentID)
         * {
         *  Response.Redirect("/admincp");
         * }
         * else*/
        if (siteDepartmentDepth == 1)
        {
            trParents.Visible = false;
        }
        else
        {
            ParentChildDropDownList n = new ParentChildDropDownList();
            DataTable dtSource        = SiteDeparmentsFactory.GetInDataTable(ModuleTypeID, ParentID, Languages.Unknowen, false);
            n.DataBind(ddlParents, ParentID, depthLevel, dtSource, "ParentID", "DepartmentID", "Title");
            //--------------------------------------------------------//
            int defaultID = 0;
            if (ParentID > 0)
            {
                defaultID = ParentID;
            }
            //--------------------------------------------------------//
            ddlParents.Items.Insert(0, new ListItem(Resources.AdminText.Choose, defaultID.ToString()));
            //--------------------------------------------------------//
        }
    }
Example #2
0
    //---------------------------------------------------------
    //LoadData
    //---------------------------------------------------------
    private void LoadData()
    {
        dtSource = SiteDeparmentsFactory.GetInDataTable(ModuleTypeID, ParentID, Languages.Unknowen, false);
        if (dtSource != null && dtSource.Rows.Count > 0)
        {
            siteDepartmentDepth = currentModule.SiteDepartmentsLevel;
            parent = "ParentID";
            child  = "DepartmentID";
            text   = "Title";
            BuildList();

            dgSiteDeparments.DataSource   = tempDataTable;
            dgSiteDeparments.DataKeyField = "DepartmentID";
            dgSiteDeparments.AllowPaging  = false;
            dgSiteDeparments.DataBind();
            dgSiteDeparments.Visible = true;
            //-------------------------------------------------------------------------------
            //Security Premession
            //--------------------------
            ZecurityManager.HideGridColumn(dgSiteDeparments, CommandName.Delete, dgSiteDeparments.Columns.Count - 1);
            ZecurityManager.HideGridColumn(dgSiteDeparments, CommandName.Edit, dgSiteDeparments.Columns.Count - 2);
            /*End Secu*/
            //-------------------------------------------------------------------------------
        }
        else
        {
            dgSiteDeparments.Visible = false;
            lblResult.CssClass       = "lblResult_Faild";
            lblResult.Text           = Resources.AdminText.ThereIsNoData;
        }
    }