Example #1
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            lbid = lbList.SelectedValue;
            string id = hID.Value;
            string title = pg.GetSafeString(txtTitle.Text);
            string oldPic = hPic.Value;
            string newPic = hPic_new.Value;
            string oldSmallPic = hSmallPic.Value;
            //string newsBody = pg.GetSafeString(tbxBody.Text).Replace("\"", "''");
            string newsBody = FCKeditor1.Value;
            string pic, picSmall = hSmallPic_new.Value;
            string addtime = pg.GetSafeString(txtAddTime.Text);
            string pid = hPid.Value;

            pic = oldPic + newPic;
            pic = pic.Replace("||", "|");
            string sql = "";

            if (id.Length > 0)
            {
                if (picSmall == "")
                {
                    //未上传小图
                    picSmall = oldSmallPic;
                }
                else
                {
                    //已上传小图并且原来有图
                    if (picSmall != "" && oldSmallPic != "")
                    {
                        //删除旧图
                        FileSys.delFile(oldSmallPic);
                    }
                }
                DXProd pd = (from pro in dbContext.DXProd where pro.Id == Int32.Parse(id) select pro).First<DXProd>();
                pd.lbid = Int32.Parse(lbid);
                pd.Name = title;
                pd.pic = pic;
                pd.picSmall = picSmall;
                pd.Body = newsBody;
                pd.EditorName = Session["AdminName"].ToString();
                pd.EditTime = DateTime.Now;
                dbContext.SubmitChanges();
                alert.showAndGo("修改成功", "Prod.aspx?lbid=" + lbid);
            }
            else
            {
                try
                {
                    //添加
                    DXProd pd = new DXProd();
                    pd.lbid = Int32.Parse(lbid);
                    pd.Name = title;
                    pd.pic = pic;
                    pd.picSmall = picSmall;
                    pd.Body = newsBody;
                    pd.CreateTime = DateTime.Now;
                    pd.EditTime = DateTime.Now;
                    pd.CreatorName = Session["AdminName"].ToString();
                    pd.EditorName = Session["AdminName"].ToString();

                    dbContext.DXProd.InsertOnSubmit(pd);
                    dbContext.SubmitChanges();
                    alert.showAndGo("添加成功", "Prod.aspx?lbid=" + lbid);
                }
                catch (Exception ex)
                {

                    alert.ShowAndBack(Page, "添加失败" + ex.Message);
                }

            }
        }
Example #2
0
 partial void UpdateDXProd(DXProd instance);
Example #3
0
 partial void DeleteDXProd(DXProd instance);
Example #4
0
 partial void InsertDXProd(DXProd instance);