Example #1
0
    protected void btnok_Click(object sender, EventArgs e)
    {
        XYECOM.Business.UserType ut = new XYECOM.Business.UserType();
        XYECOM.Model.UserTypeInfo eu1 = new XYECOM.Model.UserTypeInfo();
        eu1.UT_PID = UT_PID;
        int err = 0;
        string url = "UserTypelist.aspx";
        if (UT_ID == 0)
        {
            string TypeName = tbName.Text.Trim().Replace(",", ",");

            if (TypeName.Trim().Equals(""))
            {
                Alert("请输入分类名称!");
                return;
            }

            string[] arr = TypeName.Split(',');
            int num = 0;

            string errMessage = "";

            for (int i = 0; i < arr.Length; i++)
            {
                XYECOM.Model.UserTypeInfo eu = new XYECOM.Model.UserTypeInfo();
                eu.UT_Type = arr[i].Trim();
                eu.UT_PID = UT_PID;
                err = ut.Insert(eu);
                if(err==1)
                {
                    num += 1;
                }
                else if (err == -1)
                {
                    errMessage += "[" + arr[i].Trim() + "]已存在!<br/>";
                    continue;
                }
                else
                {
                    errMessage += "[" + arr[i].Trim() + "]添加失败!<br/>";
                    continue;
                }
            }

            if (!errMessage.Equals("") && num >0)
            {
                Alert(errMessage,url);
                return;
            }

            if (!errMessage.Equals(""))
            {
                Alert(errMessage);
            }

            if (num > 0) Response.Redirect(url);
        }
        else
        {
            string TypeName1 = tbName.Text.Trim().Replace(",", ",");
            string[] arr = TypeName1.Split(',');
            if (arr.Length > 1)
            {
                Alert("填写不正确!", url);
            }
            else {
                eu1.UT_Type = this.tbName.Text;
                eu1.UT_ID = UT_ID;
                err = ut.Update(eu1);
                if (err > 0)
                {
                    Response.Redirect(url);
                }
                else
                {
                    Alert("修改失败!", url);
                }
            }
        }
    }