private void LoadCustomText() { try { #region Activity Resource var actResId = Request.QueryString["actResId"]; //var actOrRes = Request.QueryString["actOrRes"]; //var actOrResId = Request.QueryString["actOrResId"]; //var actResType = Request.QueryString["actResType"]; if (actResId != null)//actOrRes != null && actOrResId != null && actResType != null) { var displayType = ""; //var type = Convert.ToByte(actResType); //var aOrRId = Convert.ToInt32(actOrResId); using (var helper = new DbHelper.ActAndRes()) { var actRes = helper.GetActivityResource(Convert.ToInt32(actResId)); if (actRes != null) { if (Convert.ToBoolean(actRes.ActivityOrResource)) //activity { switch (actRes.ActivityResourceType - 1) { case (int)Enums.Activities.Assignment: //Assignment displayType = Enums.Activities.Assignment.ToString().ToLower(); break; case (int)Enums.Activities.Chat: //chat displayType = Enums.Activities.Chat.ToString().ToLower(); break; case (int)Enums.Activities.Forum: //forum displayType = Enums.Activities.Forum.ToString().ToLower(); break; case (int)Enums.Activities.Choice: displayType = Enums.Activities.Choice.ToString().ToLower(); break; case (int)Enums.Activities.Lession: //lession displayType = Enums.Activities.Lession.ToString().ToLower(); break; case (int)Enums.Activities.Wiki: //wiki displayType = Enums.Activities.Wiki.ToString().ToLower(); break; case (int)Enums.Activities.Workshop: //Workshop displayType = Enums.Activities.Workshop.ToString().ToLower(); break; } } else //resource { switch (actRes.ActivityResourceType - 1) { case (int)Enums.Resources.Book: //Book displayType = Enums.Resources.Book.ToString().ToLower(); break; case (int)Enums.Resources.File: //file displayType = Enums.Resources.File.ToString().ToLower(); break; case (int)Enums.Resources.Folder: displayType = Enums.Resources.Folder.ToString().ToLower(); break; case (int)(Enums.Resources.Label): displayType = Enums.Resources.Label.ToString().ToLower(); break; case (int)(Enums.Resources.Page): displayType = Enums.Resources.Page.ToString().ToLower(); break; case (int)(Enums.Resources.Url): displayType = Enums.Resources.Url.ToString().ToLower(); break; } } lblInfoText.Text = ("Are you sure to delete the " + displayType + ", " + actRes.Name + "?"); //DbHelper.StaticValues.Decode } } return; } #endregion #region Book chapter var chapterId = Request.QueryString["bcId"]; if (chapterId != null) { using (var helper = new DbHelper.ActAndRes()) { var chapter = helper.GetChapter(Convert.ToInt32(chapterId)); if (chapter != null) { lblInfoText.Text = "Are you sure to delete the chapter, " + chapter.Title + "?"; } return; } } #endregion #region Grade var gradeId = Request.QueryString["grdId"]; if (gradeId != null) { using (var helper = new DbHelper.Grade()) { var grade = helper.GetGrade(Convert.ToInt32(gradeId)); if (grade != null) { lblInfoText.Text = "Are you sure to delete the grade, " + grade.Name + "?"; } return; } } #endregion #region Notice var noticeId = Request.QueryString["nId"]; if (noticeId != null) { using (var helper = new DbHelper.Notice()) { var notice = helper.GetNotice(Convert.ToInt32(noticeId)); if (notice != null) { lblInfoText.Text = "Are you sure to delete the notice, " + notice.Title + "?"; } } return; } #endregion #region Academic year and SEssion var acaId = Request.QueryString["acaId"]; if (acaId != null) { using (var helper = new DbHelper.AcademicYear()) { var academic = helper.GetAcademicYear(Convert.ToInt32(acaId)); if (academic != null) { lblInfoText.Text = "Are you sure to delete the academic year, " + academic.Name + "?"; } return; } } var sessId = Request.QueryString["sessId"]; if (sessId != null) { using (var helper = new DbHelper.AcademicYear()) { var session = helper.GetSession(Convert.ToInt32(sessId)); if (session != null) { lblInfoText.Text = "Are you sure to delete the session, " + session.Name + "?"; } return; } } #endregion #region SubjectClass var subclsId = Request.QueryString["subclsId"]; if (subclsId != null) { using (var helper = new DbHelper.Classes()) { var cls = helper.GetSubjectSession(Convert.ToInt32(subclsId)); if (cls != null) { lblInfoText.Text = "Are you sure to delete the class, " + (cls.IsRegular ? cls.GetName : cls.Name) + "?"; } } return; } #endregion #region Course and Category var catId = Request.QueryString["catId"]; var crsId = Request.QueryString["crsId"]; //crsId should be null so it means that its category only if (catId != null && crsId == null) { using (var helper = new DbHelper.Subject()) { var category = helper.GetCategory(Convert.ToInt32(catId)); if (category != null) { lblInfoText.Text = "Are you sure to delete the category, " + category.Name + "?"; } } return; } #endregion } catch { } }
protected void Page_Load(object sender, EventArgs e) { lblErrorMsg.Visible = false; if (!IsPostBack) { var user = Page.User as CustomPrincipal; if (user != null) { IdAndName noticeName = null; var nId = Request.QueryString["nId"]; if (nId != null) { NoticeId = Convert.ToInt32(nId); using (var helper = new DbHelper.Notice()) { var notice = helper.GetNotice(NoticeId); if (notice != null) { noticeName = new IdAndName() { Name = notice.Title, Value = "~/Views/NoticeBoard/NoticeDetail.aspx?nId=" + notice.Id, Void = true }; txtHeading.Text = notice.Title; CKEditor1.Text = notice.Content; chkPublish.Checked = notice.PublishNoticeToNoticeBoard; ddlPublishTo.SelectedIndex = (notice.NoticePublishTo ?? false) ? 0 : 1; ddlPublishTo.Visible = notice.PublishNoticeToNoticeBoard; lblPageitle.Text = "Notice Edit"; //var updaetd = helper.AddOrUpdateNoticeNotification(Convert.ToInt32(nId), user.Id); } } } if (SiteMap.CurrentNode != null) { var list = new List <IdAndName>() { new IdAndName() { Name = SiteMap.RootNode.Title , Value = SiteMap.RootNode.Url , Void = true }, new IdAndName() { Name = SiteMap.CurrentNode.ParentNode.Title , Value = SiteMap.CurrentNode.ParentNode.Url , Void = true } , }; if (noticeName != null) { list.Add(noticeName); //list.Add(new IdAndName(){}); list.Add(new IdAndName() { Name = "Edit" //,Value = SiteMap.CurrentNode.Url //,Void=true }); } else { list.Add(new IdAndName() { Name = SiteMap.CurrentNode.Title //,Value = SiteMap.CurrentNode.Url //,Void=true }); } SiteMapUc.SetData(list); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { var user = Page.User as CustomPrincipal; if (user != null) { var nId = Request.QueryString["nId"]; var noticeId = Convert.ToInt32(nId); if (nId != null) { using (var helper = new DbHelper.Notice()) { var notice = helper.GetNotice(noticeId); if (notice != null) { //string n = notice.Title.Take(20).ToString(); lblTitle.Text = notice.Title; if (SiteMap.CurrentNode != null) { var list = new List <IdAndName>() { new IdAndName() { Name = SiteMap.RootNode.Title , Value = SiteMap.RootNode.Url , Void = true }, new IdAndName() { Name = SiteMap.CurrentNode.ParentNode.Title , Value = SiteMap.CurrentNode.ParentNode.Url , Void = true }, new IdAndName() { Name = notice.Title } }; SiteMapUc.SetData(list); } //if (SiteMap.CurrentNode != null) //{ // SiteMap.CurrentNode.ReadOnly = false; // var tempnode = SiteMap.CurrentNode; // tempnode.Title = notice.Title; //} var edit = (Session["editMode"] as string) == "1"; if ((user.IsInRole("manager") || user.IsInRole("notifier"))) { if (edit) { lnkEdit.NavigateUrl = "~/Views/NoticeBoard/NoticeCreate.aspx?nId=" + noticeId; lnkDelete.NavigateUrl = "~/Views/All_Resusable_Codes/Delete/DeleteForm.aspx" + "?task=" + DbHelper.StaticValues.Encode("notice") + "&nId=" + notice.Id; menuEditDelete.Visible = true; } else { menuEditDelete.Visible = false; } divPublished.Visible = true; //lnkEdit.Visible = true; //lnkDelete.Visible = true; } else { menuEditDelete.Visible = false; //lnkEdit.Visible = false; //lnkDelete.Visible = false; divPublished.Visible = false; } lblNoticeName.Text = notice.Title; chkPublished.Checked = notice.PublishNoticeToNoticeBoard; if (notice.Content.Length > 0) { lblNoticeContent.Text = notice.Content; divNotice.Visible = true; } var text = ""; lblPstdOn.Text = notice.PublishedDate == null ? "" : notice.PublishedDate.Value.ToShortDateString(); lblViewers.Text += ((notice.NoticePublishTo ?? false) ? "Everyone" : "Only Users"); //lblPostedOn.Text = text; helper.AddOrUpdateNoticeNotification(Convert.ToInt32(nId), user.Id); } else { Response.Redirect("~/Views/NoticeBoard/NoticeListing.aspx"); } } } else { Response.Redirect("~/Views/NoticeBoard/NoticeListing.aspx"); } } } catch { } } }