示例#1
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     Model.News news = new Model.News();
     if (txtTitle.Text == "")
     {
         MessageBox.Alert("标题不能为空!", Page);
         txtTitle.Focus();
     }
     else
     {
         if (dropType.SelectedItem.Text == "--请选择新闻类型--")
         {
             MessageBox.Alert("请选择新闻类型!", Page);
             dropType.Focus();
         }
         else
         {
             news.NewsTypeId = Convert.ToInt32(dropType.SelectedValue);
             if (txtTimer.Value == "")
             {
                 news.CreateTime = DateTime.Now.ToString("yyyy-MM-dd");
             }
             else
             {
                 news.CreateTime = txtTimer.Value;
             }
             if (hfImgUrl.Value == "")
             {
                 news.ImgUrl = txtImgUrl.Text.Trim();
             }
             else
             {
                 news.ImgUrl = hfImgUrl.Value;
             }
             news.Title     = txtTitle.Text;
             news.Intro     = fck_intro.Value;
             news.Details   = fck_detail.Value;
             news.IsShow    = Convert.ToInt32(chkShow.Checked);
             news.IsTop     = Convert.ToInt32(chkTop.Checked);
             news.IndexShow = Convert.ToInt32(chkIndex.Checked);
             if (hfId.Value == "" || hfId.Value == null)
             {
                 try
                 {
                     NewsBll.AddNews(news);
                     MessageBox.AlertAndRedirect("添加成功!", "News.aspx", Page);
                 }
                 catch (Exception)
                 {
                     MessageBox.Alert("添加失败!", Page);
                     /*throw;*/
                 }
             }
             else
             {
                 news.NewsId = Convert.ToInt32(hfId.Value);
                 try
                 {
                     NewsBll.UpdateNews(news);
                     MessageBox.AlertAndRedirect("修改成功!", "News.aspx", Page);
                 }
                 catch (Exception)
                 {
                     MessageBox.Alert("修改失败!", Page);
                     /*throw;*/
                 }
             }
         }
     }
 }