Exemplo n.º 1
0
        void GrdContent_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string command = e.CommandName;

            if (command == "EditMasterData")
            {
                int         iIndex = Convert.ToInt32(e.CommandArgument);
                GridViewRow gvRow  = grdContent.Rows[iIndex];
                //var title = Server.HtmlDecode(gvRow.Cells[1].Text);

                masterDataId.Value          = Server.HtmlDecode(gvRow.Cells[0].Text);
                txtModuleTitle.Text         = Server.HtmlDecode(gvRow.Cells[1].Text);
                btnCreateNewContent.Visible = false;
                pnlNewContent.Visible       = true;
                pnlContent.Visible          = false;
                ddModuleType.Enabled        = false;
            }
            else if (command == "DeleteMasterData")
            {
                int         iIndex = Convert.ToInt32(e.CommandArgument);
                GridViewRow gvRow  = grdContent.Rows[iIndex];

                MasterDatas objMasterData = new MasterDatas();
                objMasterData.ModuleType = Convert.ToInt32(ddModuleType.SelectedValue);
                objMasterData.Delete(Convert.ToInt32(Server.HtmlDecode(gvRow.Cells[0].Text)));
                BindGrid();
            }
        }
Exemplo n.º 2
0
        private void BindGrid()
        {
            //DataTable dt = Module.SelectPage(
            //    siteSettings.SiteId,
            //    moduleDefId,
            //    title,
            //    pageNumber,
            //    pageSize,
            //    sortByFeature,
            //    sortByAuthor,
            //    out totalPages);

            //string pageUrl = SiteRoot + "/Admin/ContentCatalog.aspx"
            //    + "?md=" + moduleDefId.ToInvariantString()
            //    + "&title=" + Server.UrlEncode(title)
            //    + "&sort=" + this.sort
            //    + "&pagenumber={0}";

            //pgrContent.PageURLFormat = pageUrl;
            //pgrContent.ShowFirstLast = true;
            //pgrContent.CurrentIndex = pageNumber;
            //pgrContent.PageSize = pageSize;
            //pgrContent.PageCount = totalPages;
            //pgrContent.Visible = (totalPages > 1);

            //grdContent.DataSource = dt;
            //grdContent.DataBind();
            int       moduleType = Convert.ToInt32(ddModuleType.SelectedItem.Value);
            DataTable dt         = MasterDatas.SelectType(moduleType,
                                                          pageNumber,
                                                          pageSize,
                                                          out totalPages);

            //pgrContent.PageURLFormat = pageUrl;
            pgrContent.ShowFirstLast = true;
            pgrContent.CurrentIndex  = pageNumber;
            pgrContent.PageSize      = pageSize;
            pgrContent.PageCount     = totalPages;
            pgrContent.Visible       = (totalPages > 1);
            grdContent.DataSource    = dt;
            grdContent.DataBind();
            ddModuleType.Enabled = true;
        }
Exemplo n.º 3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            int userId = SiteUtils.GetCurrentSiteUser().UserId;

            btnCreateNewContent.Visible = true;
            pnlNewContent.Visible       = false;
            pnlContent.Visible          = true;
            MasterDatas objMasterData = new MasterDatas();

            if (string.IsNullOrEmpty(masterDataId.Value))
            {
                objMasterData.Id = -1;
            }
            else
            {
                objMasterData.Id = Convert.ToInt32(masterDataId.Value);
            }
            objMasterData.Title      = txtModuleTitle.Text;
            objMasterData.ModuleType = Convert.ToInt32(ddModuleType.SelectedValue);
            objMasterData.CreatedBy  = userId;
            objMasterData.Save();
            BindGrid();
        }
Exemplo n.º 4
0
        private void BindUserDropdown()
        {
            CourseModule course = new CourseModule();
            //SiteUser users = new SiteUser();
            List <SiteUser> users    = SiteUser.LoadInstructors(SiteId);
            List <Role>     roles    = Role.GetbySite(SiteId).Where(t => t.IsC21Role).ToList();
            List <Audience> audience = course.LoadAudienceFromReader();

            cblAudience.DataSource = audience;
            cblAudience.DataBind();

            DataTable dt = MasterDatas.SelectMasterDataForCourse(1);

            ddlLeadInstructor.DataSource = dt;
            ddlLeadInstructor.DataBind();
            ddlLeadInstructor.Items.Insert(0, Resources.Resource.DropDownPleaseSelect);

            DataTable dtCourLength = MasterDatas.SelectMasterDataForCourse(2);

            ddlCourseLength.DataSource = dtCourLength;
            ddlCourseLength.DataBind();
            ddlCourseLength.Items.Insert(0, Resources.Resource.DropDownPleaseSelect);

            DataTable dturlName = MasterDatas.SelectMasterDataForCourse(3);

            ddlUrlName.DataSource = dturlName;
            ddlUrlName.DataBind();
            ddlUrlName.Items.Insert(0, Resources.Resource.DropDownPleaseSelect);

            cblFilterCategory.DataSource = roles;
            cblFilterCategory.DataBind();

            ddlFilterforGridSearch.DataSource = roles;
            ddlFilterforGridSearch.DataBind();
            ddlFilterforGridSearch.Items.Insert(0, Resources.Resource.DropDownAllRoles);
        }