Exemple #1
0
    //--------------------------------------------------------
    #endregion

    #region --------------LoadGrid--------------
    //---------------------------------------------------------
    //LoadGrid
    //---------------------------------------------------------
    private void LoadGrid(int categoryID)
    {
        pager.PageSize = currentModule.PageItemCount_AdminDefault;
        int totalRecords = 0;
        //--------------------------------------------------------------------
        Languages langID = Languages.Unknowen;

        if (SiteSettings.Languages_HasMultiLanguages)
        {
            langID = (Languages)Convert.ToInt32(ddlLanguages.SelectedValue);
        }
        //--------------------------------------------------------------------
        List <ItemsEntity> itemsList;

        itemsList = ItemsFactory.GetAllForAdmin(ModuleTypeID, langID, categoryID, pager.CurrentPage, pager.PageSize, out totalRecords, OwnerID);
        if (itemsList != null && itemsList.Count > 0)
        {
            dgItems.DataSource   = itemsList;
            dgItems.DataKeyField = "ItemID";
            dgItems.AllowPaging  = false;
            pager.Visible        = true;
            pager.TotalRecords   = totalRecords;
            dgItems.DataBind();
            dgItems.Visible = true;
            //-------------------------------------------------------------------------------
            //Security Premession
            //--------------------------
            ZecurityManager.HideGridColumn(dgItems, CommandName.Delete, dgItems.Columns.Count - 1);

            ZecurityManager.HideGridColumn(dgItems, CommandName.Edit, dgItems.Columns.Count - 2);

            /*if (currentModule.ModuleTypeID == 13)
             *  dgItems.Columns[dgItems.Columns.Count - 1].Visible = false;*/
            /*End Secu*/
            //-------------------------------------------------------------------------------
        }
        else
        {
            dgItems.Visible    = false;
            pager.Visible      = false;
            lblResult.CssClass = "lblResult_Faild";
            lblResult.Text     = Resources.AdminText.ThereIsNoData;
        }
    }
Exemple #2
0
    //-----------------------------------------------
    #endregion
    #region --------------Load_ddlItems()--------------
    //---------------------------------------------------------
    //Load_ddlItems
    //---------------------------------------------------------
    protected void Load_ddlItems()
    {
        List <ItemsEntity> ItemsList = ItemsFactory.GetAllForAdmin(ModuleTypeID, OwnerID);

        if (ItemsList != null && ItemsList.Count > 0)
        {
            ddlItems.DataSource     = ItemsList;
            ddlItems.DataTextField  = "Title";
            ddlItems.DataValueField = "ItemID";
            ddlItems.DataBind();
            ddlItems.Items.Insert(0, new ListItem(Resources.AdminText.Choose, "-1"));
            ddlItems.Enabled = true;
        }
        else
        {
            ddlItems.Items.Clear();
            ddlItems.Items.Insert(0, new ListItem(Resources.AdminText.ThereIsNoData, "-1"));
            ddlItems.Enabled = false;
        }
    }