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");
            }
        }
Example #2
0
        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");
                }
            }
        }
Example #3
0
        //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");
                }
            }
        }
Example #4
0
        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");
                }
            }
        }