protected void Page_Load(object sender, EventArgs e) { User currentUser = (User)Session["currentUser"]; Boolean authenticate = authenticateAccess(currentUser); if (Request.QueryString["id"] != null) { if (!authenticate) { Response.Redirect("errorPage.aspx"); } else { //TestimonialDAO tdao = new TestimonialDAO(); string id = Request.QueryString["id"]; int id_num = Convert.ToInt32(id); News_highlightsDAO adao = new News_highlightsDAO(); adao.deactivateNewsHighlight(id_num); News_highlights obj = adao.getHighlightById(id_num); if (File.Exists(obj.img_path)) { File.Delete(obj.img_path); } //set audit setAudit(currentUser, "news", "delete", id, "deleted news title: " + obj.title); Response.Redirect("manageNews.aspx"); } } else { Response.Redirect("errorPage.aspx"); } }
protected void btnSubmit_Click(object sender, EventArgs e) { News_highlights edited = new News_highlights(); string id = Request.QueryString["id"]; if (id == null || id.Equals("")) { Response.Redirect("errorPage.aspx"); } int id_num = Convert.ToInt32(id); edited.highlight_id = id_num; edited.title = txtTitle.Text; edited.body = txtDesc.Text; edited.news_text = descriptionModuleInput.Text; edited.type = ddlType.SelectedValue; if (FileUpload1.HasFile) { string fileName = FileUpload1.FileName; string filepath = "img/highlights" + "/"; string FileExtension = fileName.Substring(fileName.LastIndexOf('.') + 1).ToLower(); if (FileExtension.Equals("jpeg") || FileExtension.Equals("png") || FileExtension.Equals("jpg")) { FileUpload1.PostedFile .SaveAs(Server.MapPath(filepath) + fileName); string totalpath1 = Server.MapPath(filepath) + fileName; edited.img_path = totalpath1; News_highlightsDAO ndao = new News_highlightsDAO(); Boolean done = ndao.updateHighlight(edited); if (done) { //set audit User currentUser = (User)Session["currentUser"]; setAudit(currentUser, "news", "update", id, "updated news title: " + txtTitle.Text); Response.Redirect("manageNews.aspx"); } } } else { News_highlightsDAO ndao = new News_highlightsDAO(); Boolean done = ndao.updateHighlightNoImg(edited); if (done) { //set audit User currentUser = (User)Session["currentUser"]; setAudit(currentUser, "news", "update", id, "updated news title: " + txtTitle.Text); Response.Redirect("manageNews.aspx"); } } }
//protected int id_num; protected void Page_Load(object sender, EventArgs e) { User currentUser = (User)Session["currentUser"]; if (currentUser == null) { Response.Redirect("Login.aspx"); } else { Boolean superuser = false; Boolean content_creator = false; foreach (string s in currentUser.getRoles()) { if (s.Equals("superuser")) { superuser = true; } else if (s.Equals("content creator")) { content_creator = true; } } if (superuser || content_creator) { if (!IsPostBack) { string id = Request.QueryString["id"]; if (id == null || id.Equals("")) { Response.Redirect("errorPage.aspx"); } int id_num = Convert.ToInt32(id); News_highlightsDAO ndao = new News_highlightsDAO(); News_highlights news = ndao.getHighlightById(id_num); ddlType.SelectedValue = news.type; txtTitle.Text = news.title; txtDesc.Text = news.body; descriptionModuleInput.Text = news.news_text; } } else { Response.Redirect("errorPage.aspx"); } } }
protected void btnSubmit_Click(object sender, EventArgs e) { string title = txtTitle.Text; string desc = txtDesc.Text; string type = ddlType.SelectedValue; string total = descriptionModuleInput.Text; if (FileUpload1.HasFile) { string fileName = FileUpload1.FileName; string filepath = "img/highlights" + "/"; string FileExtension = fileName.Substring(fileName.LastIndexOf('.') + 1).ToLower(); if (FileExtension.Equals("jpeg") || FileExtension.Equals("png") || FileExtension.Equals("jpg")) { FileUpload1.PostedFile .SaveAs(Server.MapPath(filepath) + fileName); string totalpath1 = Server.MapPath(filepath) + fileName; News_highlights n = new News_highlights(); n.title = title; n.status = "Active"; n.entry_time = DateTime.Now; n.type = type; n.body = desc; n.news_text = total; n.img_path = totalpath1; n.user = (User)Session["currentUser"]; n.type = type; News_highlightsDAO ndao = new News_highlightsDAO(); int id = ndao.createNewsHighlight(n); //set audit User currentUser = (User)Session["currentUser"]; setAudit(currentUser, "news", "create", id.ToString(), "created news title: " + title); Response.Redirect("home.aspx"); } } }