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
     {
     }
 }
Esempio n. 3
0
    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>");
        }
    }
Esempio n. 4
0
 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>");
     }
 }
Esempio n. 5
0
    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>");
            }
        }
    }
Esempio n. 6
0
    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;
            }
        }
    }
Esempio n. 7
0
    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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
                    }
                    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("&nbsp;&nbsp;&nbsp;&nbsp;");
                    strMess.Append("显示顺序");
                    strMess.Append(" &nbsp;&nbsp;&nbsp;<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();
        }
    }