예제 #1
0
    //修改分类资讯
    protected void btnChangeClass_Click(object sender, EventArgs e)
    {
        int newsid = Convert.ToInt32(Request.QueryString["news_id"]);

        using (var db = new HuXiuEntities())
        {
            News       news      = db.News.SingleOrDefault(a => a.news_id == newsid);
            News_class newsclass = db.News_class.SingleOrDefault(a => a.news_classname == dropClass.SelectedItem.ToString());
            news.news_id = newsclass.news_classid;
            db.SaveChanges();
            Response.Write("<script>alert('修改成功!');location='News_Delete.aspx'</script>");
        }
    }
예제 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["username"] == null)
        {
            Response.Write("<script>alert('尚未登录!');location='../Login/Login.aspx'</script>");
        }
        int id = Convert.ToInt32(Request.QueryString["news_classid"]);

        if (!IsPostBack)
        {
            using (var db = new HuXiuEntities())
            {
                News_class newsclass = db.News_class.SingleOrDefault(a => a.news_classid == id);
                txtName.Text = newsclass.news_classname;
            }
        }
    }
예제 #3
0
    protected void rptActivity_begin_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        int id = Convert.ToInt32(e.CommandArgument.ToString());

        if (e.CommandName == "Delete")
        {
            using (var db = new HuXiuEntities())
            {
                News_class newsclass = db.News_class.SingleOrDefault(a => a.news_classid == id);

                db.News_class.Remove(newsclass);

                db.SaveChanges();

                Response.Write("<script>alert('删除成功!');location='Newsclass_Delete.aspx'</script>");
            }
        }
    }
예제 #4
0
 protected void btnSub_Click(object sender, EventArgs e)
 {
     if (txtClass.Text == "")
     {
         Response.Write("<script>alert('输入不能为空!')</script>");
     }
     else
     {
         using (var db = new HuXiuEntities())
         {
             News_class newsclass = new News_class();
             newsclass.news_classname = txtClass.Text;
             db.News_class.Add(newsclass);
             Response.Write("<script>alert('添加成功!');location='Newsclass_Add.aspx'</script>");
             db.SaveChanges();
         }
     }
 }
예제 #5
0
    protected void btnSub_Click(object sender, EventArgs e)
    {
        int id = Convert.ToInt32(Request.QueryString["news_classid"]);

        if (txtName.Text == "")
        {
            Response.Write("<script>alert('输入不能为空!')</script>");
        }
        else
        {
            using (var db = new HuXiuEntities())
            {
                News_class newsclass = db.News_class.SingleOrDefault(a => a.news_classid == id);
                newsclass.news_classname = txtName.Text;
                db.SaveChanges();
                Response.Write("<script>alert('修改成功!');location='Newsclass_Delete.aspx'</script>");
            }
        }
    }
예제 #6
0
    //添加资讯
    protected void btnSub_Click(object sender, EventArgs e)
    {
        int newsclassid;

        try
        {
            if (fup.PostedFile.FileName == "")
            {
                lblInfo.Text = "请选择文件!";
            }
            else
            {
                if (!IsAllowedExtension(fup) == false)
                {
                    lblInfo.Text = "上传文件格式不正确!";
                }
                if (IsAllowedExtension(fup) == true)
                {
                    string filepath   = fup.PostedFile.FileName;
                    string filename   = filepath.Substring(filepath.LastIndexOf("\\") + 1);
                    string serverpath = Server.MapPath("picture/") + filename;
                    fup.PostedFile.SaveAs(serverpath);
                    serverpath = "picture/" + filename;

                    using (var db = new HuXiuEntities())
                    {
                        var news = new News();
                        if (txtTitle.Text == "")
                        {
                            Response.Write("<script>alert('输入不能为空!')</script>");
                        }
                        else if (Server.HtmlDecode(myEditor.InnerHtml) == "")
                        {
                            Response.Write("<script>alert('输入不能为空!')</script>");
                        }
                        else if (txtAuthor.Text == "")
                        {
                            Response.Write("<script>alert('输入不能为空!')</script>");
                        }
                        else
                        {
                            news.news_title   = txtTitle.Text;
                            news.news_content = Server.HtmlDecode(myEditor.InnerHtml);
                            news.news_time    = DateTime.Now;
                            int cout;
                            using (var dd = new HuXiuEntities())
                            {
                                var topcount = from it in db.News where it.news_top == 1 select it;
                                cout = topcount.ToList().Count;
                            }
                            if (Convert.ToInt16(radlTop.SelectedValue) == 1 && cout > 2)
                            {
                                Response.Write("<script>alert('已有三条头条,不能再设置头条了!');location='News_Add.aspx'</script>");
                            }

                            else
                            {
                                news.news_top = Convert.ToInt16(radlTop.SelectedValue);

                                news.news_cover = serverpath;
                                using (var db_0 = new HuXiuEntities())
                                {
                                    string     dropclass  = dropClass.SelectedValue.ToString();
                                    News_class news_class = db_0.News_class.SingleOrDefault(a => a.news_classname == dropclass);
                                    newsclassid = news_class.news_classid;
                                }
                                news.news_class = newsclassid;
                                news.new_column = 1;
                                news.new_author = txtAuthor.Text;
                                db.News.Add(news);
                                db.SaveChanges();
                            }
                            lblInfo.Text = "上传成功!";
                            Response.Write("<script>alert('添加成功!');location='News_Add.aspx'</script>");
                        }
                    }
                }
                else
                {
                    lblInfo.Text = "请上传图片!";
                }
            }
        }
        catch (Exception ex)
        {
            lblInfo.Text = DateTime.Now.ToString() + "上传发生错误!原因是:" + ex.ToString();
        }
    }