private void BindShow() { GZS.BLL.EnvironmentTabBLL envtabbll = new GZS.BLL.EnvironmentTabBLL(); GZS.BLL.EnvironmentImgBLL envimgbll = new GZS.BLL.EnvironmentImgBLL(); GZS.Model.EnvironmentTabM d = envtabbll.GetModel(counts); txtzhongwen.Text = d.Chineseintroduced.Trim(); txtengilsh.Text = d.Englishintroduction.Trim(); List <GZS.Model.EnvironmentImgM> list = envimgbll.GetAllByEnvironmentTabId(counts); for (int i = 0; i < list.Count; i++) { str += list[i].imgpath.ToString().Trim() + "$"; mingche += list[i].imgexplain.ToString().Trim() + "$"; } BindShow(str, mingche); }
protected void btnSave_Click(object sender, EventArgs e) { GZS.BLL.EnvironmentTabBLL envtabbll = new GZS.BLL.EnvironmentTabBLL(); GZS.BLL.EnvironmentImgBLL envimgbll = new GZS.BLL.EnvironmentImgBLL(); if (txtzhongwen.Text.Trim() == "") { Response.Write("<script>alert('请输入中文描述!');</script>"); txtzhongwen.Focus(); return; } if (counts == 0) { GZS.Model.EnvironmentTabM environmentTabmodel = new GZS.Model.EnvironmentTabM(); environmentTabmodel.loginName = loginname; environmentTabmodel.EnvironmentTypeid = EnvironmentTypeids; environmentTabmodel.Chineseintroduced = txtzhongwen.Text.Trim(); environmentTabmodel.Englishintroduction = txtengilsh.Text.Trim(); environmentTabmodel.Createtime = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString().Trim(); environmentTabmodel.Updatetime = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString().Trim(); int re = envtabbll.CountByLoginNameandTypeid(environmentTabmodel.loginName.Trim(), EnvironmentTypeids); if (re > 0) { Response.Write("<script>alert('已经存在该类型的资料!');</script>"); return; } int reslut = envtabbll.Insert(environmentTabmodel); if (reslut != 0) { foreach (DataListItem item in DataList1.Items) { HiddenField fid1 = (HiddenField)item.FindControl("HiddenField1"); HiddenField fid2 = (HiddenField)item.FindControl("HiddenField2"); GZS.Model.EnvironmentImgM envimgmodel = new GZS.Model.EnvironmentImgM(); envimgmodel.Environmenttabid = reslut; envimgmodel.imgpath = fid1.Value.Trim(); envimgmodel.imgexplain = fid2.Value.Trim(); int res = envimgbll.Insert(envimgmodel); } int resa = envtabbll.StaticHtml(loginname); int ax = envtabbll.StaticHtmls(loginname); Response.Write("<script>alert('录入成功!');</script>"); } else { Response.Write("<script>alert('录入失败!');</script>"); } } else { GZS.Model.EnvironmentTabM environmentTabmodelS = envtabbll.GetModel(counts); GZS.Model.EnvironmentTabM environmentTabmodel = new GZS.Model.EnvironmentTabM(); environmentTabmodel.loginName = loginname; environmentTabmodel.EnvironmentTypeid = EnvironmentTypeids; environmentTabmodel.Chineseintroduced = txtzhongwen.Text.Trim(); environmentTabmodel.Englishintroduction = txtengilsh.Text.Trim(); environmentTabmodel.Createtime = environmentTabmodelS.Createtime.Trim(); environmentTabmodel.Environmentid = counts; environmentTabmodel.Updatetime = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString().Trim(); int s = envtabbll.Update(environmentTabmodel); if (ViewState["update"].Equals("true")) { envimgbll.Delete(counts); foreach (DataListItem item in DataList1.Items) { HiddenField fid1 = (HiddenField)item.FindControl("HiddenField1"); HiddenField fid2 = (HiddenField)item.FindControl("HiddenField2"); GZS.Model.EnvironmentImgM envimgmodel = new GZS.Model.EnvironmentImgM(); envimgmodel.Environmenttabid = counts; envimgmodel.imgpath = fid1.Value.Trim(); envimgmodel.imgexplain = fid2.Value.Trim(); int res = envimgbll.Insert(envimgmodel); } } int resa = envtabbll.StaticHtml(loginname); int ax = envtabbll.StaticHtmls(loginname); if (resa > 0) { Response.Write("<script>alert('修改成功!');location.href='EnvironmentManage.aspx';</script>"); } else { Response.Write("<script>alert('修改失败!');</script>"); } } }