protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ImageUrls = ""; ViewState["strSavePath"] = ""; str = ""; strddd = ""; cratemodeldatetime = ""; if (!string.IsNullOrEmpty(Request.QueryString["LoginName"].ToString())) { loaginnames = Request.QueryString["LoginName"].ToString(); GZS.Model.AreaTab model = areatabbll.GetModelCountByLogName(loaginnames); if (model != null) { cratemodeldatetime = model.createdates.Trim(); } id = 0; if (model != null)//判断是否是修改 { id = model.areaid; txtzhongwen.Text = model.Chineseintroduced.Trim(); txtengilsh.Text = model.Englishintroduction.Trim(); List <GZS.Model.Areaimg> list = areaimgbll.GetAllModelByareId(id); for (int i = 0; i < list.Count; i++) { str += list[i].ImageUrl.ToString().Trim() + "$"; } BindShow(str); } } } }
protected void btnSave_Click(object sender, EventArgs e) { AreaIndexBLL areaindexbll = new AreaIndexBLL(); if (txtzhongwen.Text.Trim() == "") { Response.Write("<script>alert('请输入中文描述!');</script>"); txtzhongwen.Focus(); return; } if (id == 0)//添加 { GZS.Model.AreaTab areatab = new GZS.Model.AreaTab(); areatab.loginName = loaginnames; areatab.Chineseintroduced = txtzhongwen.Text.Trim(); areatab.Englishintroduction = txtengilsh.Text.Trim(); areatab.createdates = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString().Trim(); areatab.Updatetimes = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString().Trim(); areatab.Htmlurl = ""; GZS.Model.Areaimg areaing = new GZS.Model.Areaimg(); areaing.ImageName = ""; areaing.imgageexplain = ""; areaing.ImageUrl = str; int result = areatabbll.InsertAreaTab(areatab, areaing); if (result > 0) { GZS.Model.AreaTab areatabs = areatabbll.GetModel(result); string urladdress = areatabs.Htmlurl.Trim(); GZS.Model.AreaTab areatabss = new GZS.Model.AreaTab(); areatabss.Chineseintroduced = areatabs.Chineseintroduced; areatabss.areaid = areatabs.areaid; areatabss.Englishintroduction = areatabs.Englishintroduction; areatabss.createdates = areatabs.createdates; areatabss.Updatetimes = areatabs.Updatetimes; areatabss.loginName = areatabs.loginName; if (urladdress == "NULL" || urladdress == "") { areatabss.Htmlurl = "Regionaloverview.htm"; } else { areatabss.Htmlurl = urladdress; } int sd = areatabbll.UpdateAreatab(areatabss); if (sd > 0) { //区域概况 int sdsas = areatabbll.StaticHtml(result, loaginnames); //IF areatabbll.StaticHtmls(loaginnames); Response.Write("<script>alert('录入成功!');window.location.href ='AreaInsert.aspx'</script>"); } else { Response.Write("<script>alert('录入失败!');</script>"); } } else { Response.Write("<script>alert('录入失败!');</script>"); } } else //修改 { GZS.Model.AreaTab areatab = new GZS.Model.AreaTab(); areatab.loginName = loaginnames; areatab.Chineseintroduced = txtzhongwen.Text.Trim(); areatab.Englishintroduction = txtengilsh.Text.Trim(); areatab.createdates = cratemodeldatetime; areatab.Updatetimes = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString().Trim(); areatab.areaid = id; GZS.Model.AreaTab areatabs = areatabbll.GetModel(id); string urladdress = areatabs.Htmlurl.Trim(); if (urladdress == "NULL" || urladdress == "") { areatab.Htmlurl = "Regionaloverview.htm"; } else { areatab.Htmlurl = urladdress; } int res = areatabbll.UpdateAreatab(areatab); if (res > 0) { areaimgbll.Delete(id); GZS.Model.Areaimg areaing = new GZS.Model.Areaimg(); areaing.ImageName = ""; areaing.imgageexplain = ""; areaing.ImageUrl = str; areaing.areaid = id; int result = areaimgbll.Inserts(areaing); if (result > 0) { int sds = areatabbll.StaticHtml(id, loaginnames); if (sds > 0) { areatabbll.StaticHtmls(loaginnames); Response.Write("<script>alert('修改成功!');location.href='AreaManage.aspx';</script>"); } else { Response.Write("<script>alert('修改成功!生成静态页面失败!');</script>"); } } else { Response.Write("<script>alert('修改失败!');</script>"); } } else { Response.Write("<script>alert('修改失败!');</script>"); } } }