protected void Page_Load(object sender, EventArgs e) { using (TransactionScope trans = new TransactionScope()) { SampleEnlistment1 myEnlistment1 = new SampleEnlistment1(); System.Transactions.Transaction.Current.EnlistVolatile(myEnlistment1, EnlistmentOptions.None); try { TB_Info_News news = new TB_Info_News(); news.Title = "事物测试01"; news.AddDate = DateTime.Now; TB_Info_News news2 = new TB_Info_News(); news2.Title = "事物测试01"; news2.CategoryCode = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; news2.AddDate = DateTime.Now; YK.Service.InfoService.NewsService.Insert(news); YK.Service.InfoService.NewsService.Insert(news2); trans.Complete(); } catch { } } }
//保存 protected void BtnSave_Click(object sender, EventArgs e) { TB_Info_News model = new TB_Info_News(); if (ViewState["id"] != null) { model = InfoService.NewsService.Get(ViewState["id"]); } model.CategoryId = DDLCategory.SelectedValue.ToInt(); model.Title = TbName.Text; model.CategoryCode = InfoService.NewsCategoryService.Get(DDLCategory.SelectedValue).Code; model.Remark = FckRemark.Value; model.IsHIdden = CheckBoxIsHidden.Checked; model.IsVouch = CheckBoxIsVouch.Checked; model.Creater = AdminUserName; IInfo_News News = InfoService.NewsService; if (ViewState["id"] == null) { model.AddDate = DateTime.Now; if (News.Insert(model) == 1) { //操作日志 AdminService.LogService.Insert(OperationType.用户操作, 0, "添加新闻" + model.Title); MessageDiv.InnerHtml = CommonClass.Reload("数据添加成功"); } else { MessageDiv.InnerHtml = CommonClass.Alert("数据添加失败"); } } else { if (News.Update(model) == 1) { //操作日志 AdminService.LogService.Insert(OperationType.用户操作, 0, "修改新闻" + model.Title); MessageDiv.InnerHtml = CommonClass.Reload("数据修改成功"); } else { MessageDiv.InnerHtml = CommonClass.Alert("数据修改失败"); } } }
//状态设置 protected void BtnVouchSet_Click(object sender, EventArgs e) { foreach (RepeaterItem ri in RepList.Items) { CheckBox cb = ((CheckBox)ri.FindControl("CheckBoxChoose")); int ID = Convert.ToInt32(((HiddenField)ri.FindControl("HiddenFieldID")).Value); if (cb.Checked == true) { TB_Info_News model = InfoService.NewsService.Get(ID); model.IsVouch = CheckBoxVouch.Checked; InfoService.NewsService.Update(model); } } //重新加载 LoadDataBind(); }
//加载 public void LoadDataBind() { DDLCategory.DataSource = InfoService.NewsCategoryService.Search(); DDLCategory.DataTextField = "Name"; DDLCategory.DataValueField = "ID"; DDLCategory.DataBind(); int ID = CommonClass.ReturnRequestInt("id", 0); if (ID > 0) { TB_Info_News model = InfoService.NewsService.Get(ID); DDLCategory.SelectedValue = model.CategoryId.ToStr(); TbName.Text = model.Title; CheckBoxIsHidden.Checked = model.IsHIdden; FckRemark.Value = model.Remark; CheckBoxIsVouch.Checked = model.IsVouch; ViewState["id"] = model.ID; } }
protected void Page_Load(object sender, EventArgs e) { int id = YK.Common.CommonClass.ReturnRequestInt("id", 0); news = InfoService.NewsService.Get(id); }