예제 #1
0
 void formView_OnValidate(string columnName, UcFormView.FormViewRow viewRow)
 {
     switch (columnName)
     {
         //case "MemberFullname":
         //    if (string.IsNullOrEmpty(viewRow.Value))
         //        viewRow.ValidateMessage = "会员名称不能为空!";
         //    break;
         case "MemberPhoneNumber":
             if (string.IsNullOrEmpty(viewRow.Value))
             {
                 viewRow.ValidateMessage = "会员账号不能为空!";
                 break;
             }
             if (!SubSonic.Sugar.Validation.IsNumeric(viewRow.Value))
             {
                 viewRow.ValidateMessage = "登录账号不合法,请使用手机号码作为登录账号!";
                 break;
             }
             if (viewRow.Value.Length != 11)
             {
                 viewRow.ValidateMessage = "你的登录账号不是11位数字,请使用手机号码作为登录账号!";
                 break;
             }
             if (!Utilities.Compare(viewRow.ParamValue, viewRow.DbValue))
             {
                 if (UserBLL.CheckUserExist(viewRow.ParamValue))
                 {
                     viewRow.ValidateMessage = "你输入的会员账号已经存在!";
                     break;
                 }
                 isChangePhoneNum = true;
             }
             break;
     }
 }
예제 #2
0
파일: MyInfo.aspx.cs 프로젝트: eleooo/App
 void formView_OnValidate(string columnName, UcFormView.FormViewRow viewRow)
 {
 }
예제 #3
0
 void formView_OnValidate(string columnName, UcFormView.FormViewRow viewRow)
 {
     switch (columnName)
     {
         case "MemberFullname":
             if (string.IsNullOrEmpty(viewRow.Value))
                 viewRow.ValidateMessage = "会员名称不能为空!";
             break;
         case "MemberPwd":
             if (nCheck > 0)
             {
                 viewRow.ValidateMessage = string.Empty;
                 break;
             }
             if (string.IsNullOrEmpty(viewRow.Value))
             {
                 viewRow.ValidateMessage = "会员密码不能为空!";
                 break;
             }
             if (viewRow.Value.Length < 6)
             {
                 viewRow.ValidateMessage = "会员密码不能小于6位!";
                 break;
             }
             if (!Utilities.Compare(viewRow.Value, Request.Params["ConfirmPwd"]))
             {
                 viewRow.ValidateMessage = "两次输入的密码不一样";
                 break;
             }
             viewRow.ParamValue = Utilities.DESEncrypt(viewRow.Value);
             break;
         case "MemberPhoneNumber":
             if (string.IsNullOrEmpty(viewRow.Value))
             {
                 viewRow.ValidateMessage = "会员账号不能为空!";
                 break;
             }
             if (!SubSonic.Sugar.Validation.IsNumeric(viewRow.Value))
             {
                 viewRow.ValidateMessage = "登录账号不合法,请使用手机号码作为登录账号!";
                 break;
             }
             if (viewRow.Value.Length != 11)
             {
                 viewRow.ValidateMessage = "你的登录账号不是11位数字,请使用手机号码作为登录账号!";
                 break;
             }
             nCheck = CompanyBLL.CheckIsOwnerUserOrExist(viewRow.Value, CurrentUser.CompanyId.Value);
             if (nCheck == -2)
             {
                 viewRow.ValidateMessage = "此账号是商家账号,不允许注册为会员";
                 break;
             }
             if (nCheck >= 0)
             {
                 viewRow.ValidateMessage = "该账号已经注册";
                 break;
             }
             break;
     }
 }