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(); } }
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; }
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(); }
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); }