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); } } }
partial void UpdateDXProd(DXProd instance);
partial void DeleteDXProd(DXProd instance);
partial void InsertDXProd(DXProd instance);