Ejemplo n.º 1
0
        public string AccountReport()
        {
            Message       msg       = new Message();
            AjaxJsonValid ajaxJson  = new AjaxJsonValid();
            int           inputItem = 0;                                              //输入项数

            string reportEmail   = GameRequest.GetFormString("reportEmail");          //申诉邮箱
            string account       = GameRequest.GetFormString("txtUser");              //申诉帐号
            string regDate       = GameRequest.GetFormString("regDate");              //注册日期
            string realName      = GameRequest.GetFormString("realName");             //真实姓名
            string idCard        = GameRequest.GetFormString("idCard");               //身份证号
            string mobile        = GameRequest.GetFormString("mobile");               //手机号码
            string nicknameOne   = GameRequest.GetFormString("nicknameOne");          //历史昵称1
            string nicknameTwo   = GameRequest.GetFormString("nicknameTwo");          //历史昵称2
            string nicknameThree = GameRequest.GetFormString("nicknameThree");        //历史昵称3
            string passwordOne   = GameRequest.GetFormString("passwordOne");          //历史密码1
            string passwordTwo   = GameRequest.GetFormString("passwordTwo");          //历史密码2
            string passwordThree = GameRequest.GetFormString("passwordThree");        //历史密码3
            string questionOne   = GameRequest.GetFormString("questionOne");          //密保问题1
            string answerOne     = GameRequest.GetFormString("answerOne");            //密保答案1
            string questionTwo   = GameRequest.GetFormString("questionTwo");          //密保问题2
            string answerTwo     = GameRequest.GetFormString("answerTwo");            //密保答案2
            string questionThree = GameRequest.GetFormString("questionThree");        //密保问题3
            string answerThree   = GameRequest.GetFormString("answerThree");          //密保答案3
            string suppInfo      = GameRequest.GetFormString("suppInfo");             //补充资料

            #region 参数验证
            //验证申诉邮箱
            msg = InputDataValidate.CheckingEmail(reportEmail);
            if (!msg.Success)
            {
                ajaxJson.msg = "申诉结果接受邮箱输入有误";
                return(ajaxJson.SerializeToJson());
            }

            //验证申诉帐号
            msg = InputDataValidate.CheckingUserNameFormat(account);
            if (!msg.Success)
            {
                ajaxJson.msg = "申诉帐号输入有误";
                return(ajaxJson.SerializeToJson());
            }

            //验证注册日期
            if (!string.IsNullOrEmpty(regDate))
            {
                if (!Utils.Validate.IsShortDate(regDate))
                {
                    ajaxJson.msg = "注册日期输入有误";
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }

            //验证真实姓名
            if (!string.IsNullOrEmpty(realName))
            {
                msg = InputDataValidate.CheckingRealNameFormat(realName, true);
                if (!msg.Success)
                {
                    ajaxJson.msg = "真实姓名输入有误";
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }

            //验证身份证号
            if (!string.IsNullOrEmpty(idCard))
            {
                msg = InputDataValidate.CheckingIDCardFormat(idCard, true);
                if (!msg.Success)
                {
                    ajaxJson.msg = "身份证号输入有误";
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }

            //验证移动电话
            if (!string.IsNullOrEmpty(mobile))
            {
                msg = InputDataValidate.CheckingMobilePhoneNumFormat(mobile, true);
                if (!msg.Success)
                {
                    ajaxJson.msg = "移动电话输入有误";
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }

            //验证历史昵称
            if (!string.IsNullOrEmpty(nicknameOne))
            {
                msg = InputDataValidate.CheckingNickNameFormat(nicknameOne);
                if (!msg.Success)
                {
                    ajaxJson.msg = "历史昵称1输入有误";
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }
            if (!string.IsNullOrEmpty(nicknameTwo))
            {
                msg = InputDataValidate.CheckingNickNameFormat(nicknameTwo);
                if (!msg.Success)
                {
                    ajaxJson.msg = "历史昵称2输入有误";
                    return(ajaxJson.SerializeToJson());
                }
                if (nicknameTwo == nicknameOne)
                {
                    ajaxJson.msg = "历史昵称不能相同";
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }
            if (!string.IsNullOrEmpty(nicknameThree))
            {
                msg = InputDataValidate.CheckingNickNameFormat(nicknameThree);
                if (!msg.Success)
                {
                    ajaxJson.msg = "历史昵称3输入有误";
                    return(ajaxJson.SerializeToJson());
                }
                if (nicknameThree == nicknameOne || nicknameThree == nicknameTwo)
                {
                    ajaxJson.msg = "历史昵称不能相同";
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }

            //验证密码
            if (!string.IsNullOrEmpty(passwordOne))
            {
                inputItem++;
            }
            if (!string.IsNullOrEmpty(passwordTwo))
            {
                if (passwordTwo == passwordOne)
                {
                    ajaxJson.msg = "历史密码不能相同";
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }
            if (!string.IsNullOrEmpty(passwordThree))
            {
                if (passwordThree == passwordTwo || passwordThree == passwordOne)
                {
                    ajaxJson.msg = "历史密码不能相同";
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }

            //验证密保
            if (questionOne != "0")
            {
                msg = InputDataValidate.CheckingProtectAnswer(answerOne, 1, false);
                if (!msg.Success)
                {
                    ajaxJson.msg = msg.Content;
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }
            if (questionTwo != "0")
            {
                if (questionOne == questionTwo)
                {
                    ajaxJson.msg = "密保问题不能相同";
                    return(ajaxJson.SerializeToJson());
                }
                msg = InputDataValidate.CheckingProtectAnswer(answerOne, 2, false);
                if (!msg.Success)
                {
                    ajaxJson.msg = msg.Content;
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }
            if (questionThree != "0")
            {
                if (questionThree == questionOne || questionThree == questionTwo)
                {
                    ajaxJson.msg = "密保问题不能相同";
                    return(ajaxJson.SerializeToJson());
                }
                msg = InputDataValidate.CheckingProtectAnswer(answerOne, 3, false);
                if (!msg.Success)
                {
                    ajaxJson.msg = msg.Content;
                    return(ajaxJson.SerializeToJson());
                }
                inputItem++;
            }

            //验证补充资料
            msg = InputDataValidate.CheckingProtectAnswer(suppInfo, true);
            if (!msg.Success)
            {
                ajaxJson.msg = "补全资料太长,最长不能超过200个字符";
                return(ajaxJson.SerializeToJson());
            }

            //申诉项数验证
            if (inputItem < 4)
            {
                ajaxJson.msg = "为了保证您的申诉请求审核通过,请输入至少4项资料,不包括补充资料";
                return(ajaxJson.SerializeToJson());
            }
            #endregion

            //检测帐号
            Message userMsg = FacadeManage.aideAccountsFacade.GetUserGlobalInfo(0, 0, account);
            if (!userMsg.Success)
            {
                ajaxJson.msg = "您所申诉的帐号不存在";
                return(ajaxJson.SerializeToJson());
            }
            UserInfo userInfo = userMsg.EntityList[0] as UserInfo;
            if (userInfo == null)
            {
                ajaxJson.msg = "您所申诉的帐号不存在";
                return(ajaxJson.SerializeToJson());
            }

            //申诉实体信息
            LossReport lossReport = new LossReport();
            lossReport.ReportNo     = Fetch.GetForgetPwdNumber();
            lossReport.ReportEmail  = reportEmail;
            lossReport.Accounts     = account;
            lossReport.RegisterDate = regDate;
            lossReport.Compellation = realName;
            lossReport.PassportID   = idCard;
            lossReport.MobilePhone  = mobile;
            lossReport.OldNickName1 = nicknameOne;
            lossReport.OldNickName2 = nicknameTwo;
            lossReport.OldNickName3 = nicknameThree;
            if (!string.IsNullOrEmpty(passwordOne))
            {
                lossReport.OldLogonPass1 = Utility.MD5(passwordOne);
            }
            if (!string.IsNullOrEmpty(passwordTwo))
            {
                lossReport.OldLogonPass2 = Utility.MD5(passwordTwo);
            }
            if (!string.IsNullOrEmpty(passwordThree))
            {
                lossReport.OldLogonPass3 = Utility.MD5(passwordThree);
            }
            lossReport.ReportIP     = GameRequest.GetUserIP();
            lossReport.Random       = Utils.TextUtility.CreateRandom(4, 1, 0, 0, 0, "");
            lossReport.GameID       = userInfo.GameID;
            lossReport.UserID       = userInfo.UserID;
            lossReport.OldQuestion1 = questionOne;
            lossReport.OldResponse1 = answerOne;
            lossReport.OldQuestion2 = questionTwo;
            lossReport.OldResponse2 = answerTwo;
            lossReport.OldQuestion3 = questionThree;
            lossReport.OldResponse3 = answerThree;
            lossReport.SuppInfo     = suppInfo;

            //保存数据
            try
            {
                FacadeManage.aideNativeWebFacade.SaveLossReport(lossReport);
                ajaxJson.SetValidDataValue(true);
                string url = string.Format("Complaint-Setp-2.aspx?number={0}&account={1}", lossReport.ReportNo, account);
                ajaxJson.AddDataItem("uri", url);
                ajaxJson.msg = "申诉成功,系统将在2个工作日内处理,申诉结果将会以邮件的形式通知您!请注意查收邮件";
            }
            catch (Exception ex)
            {
                ajaxJson.msg = ex.ToString();
            }
            return(ajaxJson.SerializeToJson());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 查询申诉状态
        /// </summary>
        /// <param name="context"></param>
        public void ReportState(HttpContext context)
        {
            Message       msg      = new Message();
            AjaxJsonValid ajaxJson = new AjaxJsonValid();

            string account    = GameRequest.GetFormString("account");                 //申诉帐号
            string reportNo   = GameRequest.GetFormString("reportNo");                //申诉编号
            string verifyCode = GameRequest.GetFormString("code");                    //验证码

            //验证验证码
            if (!verifyCode.Equals(Fetch.GetVerifyCode(), StringComparison.InvariantCultureIgnoreCase))
            {
                ajaxJson.msg = "验证码输入有误";
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }

            //验证申诉帐号
            msg = InputDataValidate.CheckingUserNameFormat(account);
            if (!msg.Success)
            {
                ajaxJson.msg = "申诉帐号输入有误";
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }

            //验证申诉流失号
            msg = InputDataValidate.CheckingReportNo(reportNo, false);
            if (!msg.Success)
            {
                ajaxJson.msg = msg.Content;
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }

            //查询申诉号
            LossReport lossReport = FacadeManage.aideNativeWebFacade.GetLossReport(reportNo, account);

            if (lossReport == null)
            {
                ajaxJson.msg = "帐号的申诉号不存在";
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }

            //返回数据
            string state = string.Empty;

            switch (lossReport.ProcessStatus)
            {
            case 0:
                state = "客服处理中";
                break;

            case 1:
                state = "审核成功,注意查看邮件并重置密码";
                break;

            case 2:
                state = "审核失败,您的资料填写不正确或者不够详细,请重新申诉";
                break;

            case 3:
                state = "更新密码成功";
                break;
            }
            ajaxJson.AddDataItem("acount", account);
            ajaxJson.AddDataItem("reportNo", reportNo);
            ajaxJson.AddDataItem("state", state);
            ajaxJson.SetValidDataValue(true);
            context.Response.Write(ajaxJson.SerializeToJson());
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 通过申诉重置密码
        /// </summary>
        /// <param name="context"></param>
        public void ResetPwdByReport(HttpContext context)
        {
            Message       msg          = new Message();
            AjaxJsonValid ajaxJson     = new AjaxJsonValid();
            int           userId       = 0;
            string        validateCode = GameRequest.GetFormString("txtCode");

            //验证码验证
            if (!validateCode.Equals(Fetch.GetVerifyCode(), StringComparison.InvariantCultureIgnoreCase))
            {
                ajaxJson.msg = "验证码不正确";
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }

            //链接验证
            string     number     = Utils.GameRequest.GetFormString("number");
            string     sign       = Utils.GameRequest.GetFormString("sign");
            LossReport lossReport = FacadeManage.aideNativeWebFacade.GetLossReport(number);

            if (lossReport == null)
            {
                ajaxJson.msg = "重置失败,非法操作";
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }
            if (lossReport.ProcessStatus == 3)
            {
                ajaxJson.msg = "重置失败,该申诉号已被处理,不能重复操作";
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }
            string key         = AppConfig.ReportForgetPasswordKey;
            string confirmSign = Utility.MD5(number + lossReport.UserID + lossReport.ReportDate.ToString() + lossReport.Random + key);

            if (sign != confirmSign)
            {
                ajaxJson.msg = "重置失败,签名错误";
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }
            if (DateTime.Now > lossReport.OverDate)
            {
                ajaxJson.msg = "重置失败,该申诉链接已经过期,链接有效期为24个小时";
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }
            userId = lossReport.UserID;

            string password        = GameRequest.GetFormString("txtPassword");
            string confirmPassword = GameRequest.GetFormString("txtConfirmPassword");

            //验证密码
            if (password != confirmPassword)
            {
                ajaxJson.msg = "两次输入的密码不一直";
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }
            msg = InputDataValidate.CheckingPasswordFormat(password);
            if (!msg.Success)
            {
                ajaxJson.msg = msg.Content;
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }

            //验证帐号
            UserInfo userInfo = FacadeManage.aideAccountsFacade.GetUserBaseInfoByUserID(userId);

            if (!msg.Success)
            {
                ajaxJson.msg = msg.Content;
                context.Response.Write(ajaxJson.SerializeToJson());
                return;
            }

            //重置密码
            string oldPass = userInfo.LogonPass;

            userInfo.LogonPass = Utility.MD5(password);
            msg          = FacadeManage.aideAccountsFacade.ResetLoginPasswdByLossReport(userInfo, number);
            ajaxJson.msg = msg.Content;
            ajaxJson.SetValidDataValue(msg.Success);
            context.Response.Write(ajaxJson.SerializeToJson());
        }
Ejemplo n.º 4
0
        public string AccountReport()
        {
            Message       message       = new Message();
            AjaxJsonValid ajaxJsonValid = new AjaxJsonValid();
            int           num           = 0;
            string        formString    = GameRequest.GetFormString("reportEmail");
            string        formString2   = GameRequest.GetFormString("txtUser");
            string        formString3   = GameRequest.GetFormString("regDate");
            string        formString4   = GameRequest.GetFormString("realName");
            string        formString5   = GameRequest.GetFormString("idCard");
            string        formString6   = GameRequest.GetFormString("mobile");
            string        formString7   = GameRequest.GetFormString("nicknameOne");
            string        formString8   = GameRequest.GetFormString("nicknameTwo");
            string        formString9   = GameRequest.GetFormString("nicknameThree");
            string        formString10  = GameRequest.GetFormString("passwordOne");
            string        formString11  = GameRequest.GetFormString("passwordTwo");
            string        formString12  = GameRequest.GetFormString("passwordThree");
            string        formString13  = GameRequest.GetFormString("questionOne");
            string        formString14  = GameRequest.GetFormString("answerOne");
            string        formString15  = GameRequest.GetFormString("questionTwo");
            string        formString16  = GameRequest.GetFormString("answerTwo");
            string        formString17  = GameRequest.GetFormString("questionThree");
            string        formString18  = GameRequest.GetFormString("answerThree");
            string        formString19  = GameRequest.GetFormString("suppInfo");

            message = InputDataValidate.CheckingEmail(formString);
            string result;

            if (!message.Success)
            {
                ajaxJsonValid.msg = "申诉结果接受邮箱输入有误";
                result            = ajaxJsonValid.SerializeToJson();
            }
            else
            {
                message = InputDataValidate.CheckingUserNameFormat(formString2);
                if (!message.Success)
                {
                    ajaxJsonValid.msg = "申诉帐号输入有误";
                    result            = ajaxJsonValid.SerializeToJson();
                }
                else
                {
                    if (!string.IsNullOrEmpty(formString3))
                    {
                        if (!Validate.IsShortDate(formString3))
                        {
                            ajaxJsonValid.msg = "注册日期输入有误";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (!string.IsNullOrEmpty(formString4))
                    {
                        message = InputDataValidate.CheckingRealNameFormat(formString4, true);
                        if (!message.Success)
                        {
                            ajaxJsonValid.msg = "真实姓名输入有误";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (!string.IsNullOrEmpty(formString5))
                    {
                        message = InputDataValidate.CheckingIDCardFormat(formString5, true);
                        if (!message.Success)
                        {
                            ajaxJsonValid.msg = "身份证号输入有误";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (!string.IsNullOrEmpty(formString6))
                    {
                        message = InputDataValidate.CheckingMobilePhoneNumFormat(formString6, true);
                        if (!message.Success)
                        {
                            ajaxJsonValid.msg = "移动电话输入有误";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (!string.IsNullOrEmpty(formString7))
                    {
                        message = InputDataValidate.CheckingNickNameFormat(formString7);
                        if (!message.Success)
                        {
                            ajaxJsonValid.msg = "历史昵称1输入有误";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (!string.IsNullOrEmpty(formString8))
                    {
                        message = InputDataValidate.CheckingNickNameFormat(formString8);
                        if (!message.Success)
                        {
                            ajaxJsonValid.msg = "历史昵称2输入有误";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        if (formString8 == formString7)
                        {
                            ajaxJsonValid.msg = "历史昵称不能相同";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (!string.IsNullOrEmpty(formString9))
                    {
                        message = InputDataValidate.CheckingNickNameFormat(formString9);
                        if (!message.Success)
                        {
                            ajaxJsonValid.msg = "历史昵称3输入有误";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        if (formString9 == formString7 || formString9 == formString8)
                        {
                            ajaxJsonValid.msg = "历史昵称不能相同";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (!string.IsNullOrEmpty(formString10))
                    {
                        num++;
                    }
                    if (!string.IsNullOrEmpty(formString11))
                    {
                        if (formString11 == formString10)
                        {
                            ajaxJsonValid.msg = "历史密码不能相同";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (!string.IsNullOrEmpty(formString12))
                    {
                        if (formString12 == formString11 || formString12 == formString10)
                        {
                            ajaxJsonValid.msg = "历史密码不能相同";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (formString13 != "0")
                    {
                        message = InputDataValidate.CheckingProtectAnswer(formString14, 1, false);
                        if (!message.Success)
                        {
                            ajaxJsonValid.msg = message.Content;
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (formString15 != "0")
                    {
                        if (formString13 == formString15)
                        {
                            ajaxJsonValid.msg = "密保问题不能相同";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        message = InputDataValidate.CheckingProtectAnswer(formString14, 2, false);
                        if (!message.Success)
                        {
                            ajaxJsonValid.msg = message.Content;
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    if (formString17 != "0")
                    {
                        if (formString17 == formString13 || formString17 == formString15)
                        {
                            ajaxJsonValid.msg = "密保问题不能相同";
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        message = InputDataValidate.CheckingProtectAnswer(formString14, 3, false);
                        if (!message.Success)
                        {
                            ajaxJsonValid.msg = message.Content;
                            result            = ajaxJsonValid.SerializeToJson();
                            return(result);
                        }
                        num++;
                    }
                    message = InputDataValidate.CheckingProtectAnswer(formString19, true);
                    if (!message.Success)
                    {
                        ajaxJsonValid.msg = "补全资料太长,最长不能超过200个字符";
                        result            = ajaxJsonValid.SerializeToJson();
                    }
                    else
                    {
                        if (num < 4)
                        {
                            ajaxJsonValid.msg = "为了保证您的申诉请求审核通过,请输入至少4项资料,不包括补充资料";
                            result            = ajaxJsonValid.SerializeToJson();
                        }
                        else
                        {
                            Message userGlobalInfo = FacadeManage.aideAccountsFacade.GetUserGlobalInfo(0, 0, formString2);
                            if (!userGlobalInfo.Success)
                            {
                                ajaxJsonValid.msg = "您所申诉的帐号不存在";
                                result            = ajaxJsonValid.SerializeToJson();
                            }
                            else
                            {
                                UserInfo userInfo = userGlobalInfo.EntityList[0] as UserInfo;
                                if (userInfo == null)
                                {
                                    ajaxJsonValid.msg = "您所申诉的帐号不存在";
                                    result            = ajaxJsonValid.SerializeToJson();
                                }
                                else
                                {
                                    LossReport lossReport = new LossReport();
                                    lossReport.ReportNo     = Fetch.GetForgetPwdNumber();
                                    lossReport.ReportEmail  = formString;
                                    lossReport.Accounts     = formString2;
                                    lossReport.RegisterDate = formString3;
                                    lossReport.Compellation = formString4;
                                    lossReport.PassportID   = formString5;
                                    lossReport.MobilePhone  = formString6;
                                    lossReport.OldNickName1 = formString7;
                                    lossReport.OldNickName2 = formString8;
                                    lossReport.OldNickName3 = formString9;
                                    if (!string.IsNullOrEmpty(formString10))
                                    {
                                        lossReport.OldLogonPass1 = Utility.MD5(formString10);
                                    }
                                    if (!string.IsNullOrEmpty(formString11))
                                    {
                                        lossReport.OldLogonPass2 = Utility.MD5(formString11);
                                    }
                                    if (!string.IsNullOrEmpty(formString12))
                                    {
                                        lossReport.OldLogonPass3 = Utility.MD5(formString12);
                                    }
                                    lossReport.ReportIP     = GameRequest.GetUserIP();
                                    lossReport.Random       = TextUtility.CreateRandom(4, 1, 0, 0, 0, "");
                                    lossReport.GameID       = userInfo.GameID;
                                    lossReport.UserID       = userInfo.UserID;
                                    lossReport.OldQuestion1 = formString13;
                                    lossReport.OldResponse1 = formString14;
                                    lossReport.OldQuestion2 = formString15;
                                    lossReport.OldResponse2 = formString16;
                                    lossReport.OldQuestion3 = formString17;
                                    lossReport.OldResponse3 = formString18;
                                    lossReport.SuppInfo     = formString19;
                                    try
                                    {
                                        FacadeManage.aideNativeWebFacade.SaveLossReport(lossReport);
                                        ajaxJsonValid.SetValidDataValue(true);
                                        string value = string.Format("Complaint-Setp-2.aspx?number={0}&account={1}", lossReport.ReportNo, formString2);
                                        ajaxJsonValid.AddDataItem("uri", value);
                                        ajaxJsonValid.msg = "申诉成功,系统将在2个工作日内处理,申诉结果将会以邮件的形式通知您!请注意查收邮件";
                                    }
                                    catch (System.Exception ex)
                                    {
                                        ajaxJsonValid.msg = ex.ToString();
                                    }
                                    result = ajaxJsonValid.SerializeToJson();
                                }
                            }
                        }
                    }
                }
            }
            return(result);
        }