protected void Page_Load(object sender, EventArgs e) { t = Request.QueryString["t"].ToString().Trim(); ViewState["sid"] = Request.QueryString["sid"].ToString(); ViewState["parentID"] = Request.QueryString["parentID"].ToString(); if (!IsPostBack) { try { this.txtIndexNum.Value = Request.QueryString["index"].ToString(); this.txtTypeName.Value = Request.QueryString["type"].ToString(); if (t == "b") { DataTable dt = bll.GetList("setServiesBigTab", "isShow,Remark", "ServiesBID", 1, 1, 0, 1, "ServiesBID=" + Convert.ToInt32(ViewState["sid"])); if (dt.Rows.Count > 0) { RadioButtonList1.SelectedValue = dt.Rows[0]["isShow"].ToString(); txtRemark.Text = dt.Rows[0]["Remark"].ToString(); } } if (t == "m") { DataTable dt = bll.GetList("setServiesSmallTab", "isShow,Remark", "ServiesMID", 1, 1, 0, 1, "ServiesMID=" + Convert.ToInt32(ViewState["sid"])); if (dt.Rows.Count > 0) { RadioButtonList1.SelectedValue = dt.Rows[0]["isShow"].ToString(); txtRemark.Text = dt.Rows[0]["Remark"].ToString(); } } } catch { Response.Write("<script>alert('参数接收失败!');</script>"); } if (ViewState["parentID"].ToString() == "") { ListItem li = new ListItem(); li = new ListItem("无上级类别", "无上级类别"); ddlType.Items.Add(li); } else { Tz888.BLL.ServiesType obj = new Tz888.BLL.ServiesType(); this.ddlType.DataSource = obj.GetServiesList(false); this.ddlType.DataTextField = "ServiesBName"; this.ddlType.DataValueField = "ServiesBID"; this.ddlType.DataBind(); ListItem li = new ListItem(); li = new ListItem("请选择类别", ""); ddlType.Items.Add(li); string bid = obj.GegBID(Convert.ToInt32(ViewState["sid"])); ddlType.SelectedValue = bid; } } }
protected void btnAdd_Click(object sender, EventArgs e) { Tz888.BLL.ServiesType servobj = new Tz888.BLL.ServiesType(); try { if (this.ddlType.SelectedValue == "无上级类别") { bool status = servobj.UpdateServiesB( Convert.ToInt32(ViewState["sid"]), this.txtTypeName.Value.Trim(), Convert.ToInt32(this.txtIndexNum.Value), txtRemark.Text.Trim(), Convert.ToBoolean(RadioButtonList1.SelectedValue) ); if (status) { status = servobj.UpdateServiesIndex(); Response.Write("<script>alert('修改成功!');location.href='management.aspx';</script>"); } else { Response.Write("<script>alert('修改失败:排序序号[" + this.txtIndexNum.Value.Trim() + "]已经存在!');</script>"); } } else { //string bid = servobj.GegBID(Convert.ToInt32(ViewState["sid"])); bool status = servobj.UpdateServiesM(Convert.ToInt32(ViewState["sid"]), Convert.ToInt32(this.ddlType.SelectedValue.Trim()), this.txtTypeName.Value.Trim(), Convert.ToInt32(this.txtIndexNum.Value), txtRemark.Text, Convert.ToBoolean(RadioButtonList1.SelectedValue)); if (status) { status = servobj.UpdateServiesIndex(); Response.Write("<script>alert('修改成功!');location.href='management.aspx';</script>"); } else { Response.Write("<script>alert('修改失败:排序序号[" + this.txtIndexNum.Value.Trim() + "]已经存在!');</script>"); } } } catch { } }
protected void btnSave_Click(object sender, EventArgs e) { Tz888.BLL.ServiesType objserv = new Tz888.BLL.ServiesType(); string parent = this.hidparent.Value.Trim(); string index = this.hidindex.Value.Trim(); string sid = this.hidsid.Value.Trim(); string name = this.hidname.Value.Trim(); string[] parentlst = parent.Split(','); string[] sidlst = sid.Split(','); string[] namelst = name.Split(','); string[] indexlst = index.Split(','); bool status = false; for (int i = 0; i < Convert.ToInt32(ViewState["Count"]); i++) { if (parentlst[i].ToString().Trim() == "") { status = objserv.UpdateServiesB(Convert.ToInt32(sidlst[i]), namelst[i].ToString(), Convert.ToInt32(indexlst[i])); if (!status) { Response.Write("<script>alert('保存失败1');</script>"); return; } } else { status = objserv.UpdateServiesM(Convert.ToInt32(sidlst[i]), namelst[i].ToString(), Convert.ToInt32(indexlst[i])); if (!status) { Response.Write("<script>alert('保存失败2');</script>"); return; } } } status = objserv.UpdateServiesIndex(); if (status) { Response.Write("<script>alert('保存成功'); location.href='management.aspx';</script>"); } }
private void Delete() { try { string parentID = Request.QueryString["parentID"].ToString(); int sid = Convert.ToInt32(Request.QueryString["sid"]); Tz888.BLL.ServiesType objServ = new Tz888.BLL.ServiesType(); bool status = false; if (parentID.Trim() == "") { status = objServ.DeleteServiesB(sid); if (status) { status = objServ.UpdateServiesIndex(); Response.Write("<script>alert('删除成功'); location.href='management.aspx';</script>"); } else { Response.Write("<script>alert('删除失败');</script>"); } } else { status = objServ.DeleteServiesM(sid); if (status) { status = objServ.UpdateServiesIndex(); Response.Write("<script>alert('删除成功'); location.href='management.aspx';</script>"); } else { Response.Write("<script>alert('删除失败');</script>"); } } } catch { Response.Write("<script>alert('参数传递失败。'); </script>"); } }
protected void btnAdd_Click(object sender, EventArgs e) { Tz888.BLL.ServiesType objServ = new Tz888.BLL.ServiesType(); bool status = false; if (ViewState["sid"].ToString() == "00" && this.txtTypeName.Value.Trim() != "") { status = objServ.AddServiesB(this.txtTypeName.Value.Trim(), Convert.ToInt32(this.txtIndexNum.Value.Trim()) , txtRemark.Text.Trim()); if (status) { status = objServ.UpdateServiesIndex(); Response.Write("<script>alert('成功添加类别'); location.href='management.aspx';</script>"); } else { Response.Write("<script>alert('添加类别失败:分类排序序号[" + this.txtIndexNum.Value.Trim() + "]已存在!');</script>"); } } if (ViewState["sid"].ToString() != "00" && this.ddlType.SelectedValue != "请选择类别" && this.txtTypeName.Value.Trim() != "") { status = objServ.AddServiesM(Convert.ToInt32(Request.QueryString["sid"]), this.txtTypeName.Value.Trim(), Convert.ToInt32(this.txtIndexNum.Value.Trim()), txtRemark.Text.Trim()); if (status) { status = objServ.UpdateServiesIndex(); Response.Write("<script>alert('成功添加类别'); location.href='management.aspx';</script>"); } else { Response.Write("<script>alert('添加类别失败:分类排序序号[" + this.txtIndexNum.Value.Trim() + "]已存在!');</script>"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sid = ""; try { sid = Request.QueryString["sid"].ToString(); } catch { Response.Write("<script>alert('参数接收失败。'); window.close();();</script>"); } ViewState["sid"] = sid; if (sid == "00") { ListItem li = new ListItem(); li = new ListItem("无上级类别", ""); ddlType.Items.Add(li); } else { Tz888.BLL.ServiesType obj = new Tz888.BLL.ServiesType(); this.ddlType.DataSource = obj.GetServiesList(false); this.ddlType.DataTextField = "ServiesBName"; this.ddlType.DataValueField = "ServiesBID"; this.ddlType.DataBind(); ListItem li = new ListItem(); li = new ListItem("请选择类别", ""); ddlType.Items.Add(li); ddlType.SelectedValue = sid; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { Tz888.BLL.ServiesType objServ = new Tz888.BLL.ServiesType(); DataView dv = new DataView(); dv = objServ.GetServiesAllList(); this.hidindex.Value = ""; string servName = ""; System.Text.StringBuilder strMess = new System.Text.StringBuilder(); ViewState["Count"] = dv.Table.Rows.Count; for (int i = 0; i < dv.Table.Rows.Count; i++) { if (dv.Table.Rows[i]["parentID"].ToString().Trim() == "") { strMess.Append("<li class=\"yuandian\">"); } else { strMess.Append("<li> "); } servName = dv.Table.Rows[i]["ServiesName"].ToString(); if (servName.IndexOf("|-") != -1) { servName = servName.Substring(servName.IndexOf("|-") + 2, servName.Length - 2); } strMess.Append(servName); strMess.Append(" "); strMess.Append("显示顺序"); strMess.Append(" <input name=\"txtSequence\""); strMess.Append(" id=\"txtSequence" + i + "\""); strMess.Append(" runat=\"Server\" type=\"text\" value=\"" + dv.Table.Rows[i]["IndexNum"].ToString() + "\""); strMess.Append(" size=\"2\" />"); string t = ""; if (dv.Table.Rows[i]["parentID"].ToString().Trim() == "") { strMess.Append(" [<a href=\"management_add.aspx?sid=" + dv.Table.Rows[i]["sid"].ToString() + "\""); strMess.Append(">添加小类</a>] "); } if (dv.Table.Rows[i]["parentID"].ToString().Trim() == "") { t = "b";//大类 } else { t = "m";//小类 } strMess.Append("[<a href=\"management_update.aspx?parentID=" + dv.Table.Rows[i]["parentID"].ToString()); strMess.Append("&sid=" + dv.Table.Rows[i]["sid"].ToString()); strMess.Append("&type=" + servName); strMess.Append("&t=" + t); strMess.Append("&index=" + dv.Table.Rows[i]["IndexNum"].ToString() + "\""); strMess.Append(">编辑</a>] "); strMess.Append("[<a href=\"management.aspx?op=del&parentID=" + dv.Table.Rows[i]["parentID"].ToString()); strMess.Append("&sid=" + dv.Table.Rows[i]["sid"].ToString()); strMess.Append("\">删除</a>]</li><br/>"); this.hidparent.Value += dv.Table.Rows[i]["parentID"].ToString() + ","; this.hidsid.Value += dv.Table.Rows[i]["sid"].ToString() + ","; this.hidname.Value += servName + ","; this.hidindex.Value += dv.Table.Rows[i]["IndexNum"].ToString() + ","; } this.lblMess.Text = strMess.ToString(); } catch { } } if (Request.RawUrl.IndexOf("?op=del") > 0) { Delete(); } }