Exemple #1
0
    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
            {
            }
        }
    }
Exemple #2
0
    //保存
    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("数据修改失败");
            }
        }
    }
Exemple #3
0
 //状态设置
 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();
 }
Exemple #4
0
    //加载
    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;
        }
    }
Exemple #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int id = YK.Common.CommonClass.ReturnRequestInt("id", 0);

        news = InfoService.NewsService.Get(id);
    }