//-------------------------------------------------------- #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; } }
//----------------------------------------------- #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; } }