/// <summary> /// 输入验证 /// </summary> /// <returns></returns> protected bool RegValidate() { lgk.Model.tb_user recommendInfo = new lgk.Model.tb_user(); //lgk.Model.tb_user parentInfo = new lgk.Model.tb_user(); //lgk.Model.tb_agent agentInfo = new lgk.Model.tb_agent(); #region 会员编号验证 if (txtUserCode.Value.Trim() == "") { MessageBox.ShowBox(this.Page, GetLanguage("PleaseNumber"), Library.Enums.ModalTypes.warning);//请输入会员编号 return(false); } //if (!PageValidate.checkUserCode(txtUserCode.Value.Trim())) //{ // ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('" + GetLanguage("MemberNumber") + "');", true);//会员编号必须由6-10位的英文字母或数字组成 // return false; //} if (GetUserID(txtUserCode.Value.Trim()) > 0) { MessageBox.ShowBox(this.Page, GetLanguage("Memberexists"), Library.Enums.ModalTypes.info);//该会员编号已存在,请重新输入! return(false); } #endregion if (txtNiceName.Value.Trim() == "") { MessageBox.ShowBox(this.Page, GetLanguage("Nickname"), Library.Enums.ModalTypes.warning);//会员昵称不能为空 return(false); } #region 密码验证 if (txtPassword.Value.Trim() == "") { MessageBox.ShowBox(this.Page, GetLanguage("PasswordISNull"), Library.Enums.ModalTypes.warning);//登录密码不能为空 return(false); } //if (txtPassword.Value.Trim().Length < 6) //{ // MessageBox.ShowBox(this.Page, GetLanguage("PasswordLength"), Library.Enums.ModalTypes.warning);//密码长度不能小于6位 // return false; //} if (txtRegPassword.Value.Trim() == "") { MessageBox.ShowBox(this.Page, GetLanguage("ConfirmPasswordISNull"), Library.Enums.ModalTypes.warning);//确认密码不能为空 return(false); } if (!txtPassword.Value.Trim().Equals(txtRegPassword.Value.Trim())) { MessageBox.ShowBox(this.Page, GetLanguage("TwoPasswordMatch"), Library.Enums.ModalTypes.warning);//两次输入的登录密码不一致 return(false); } if (txtSecondPassword.Value.Trim() == "") { MessageBox.ShowBox(this.Page, GetLanguage("SecondaryISNUll"), Library.Enums.ModalTypes.warning);//二级密码不能为空 return(false); } if (txtRegSecondPassword.Value.Trim() == "") { MessageBox.ShowBox(this.Page, GetLanguage("secondaryPasswordISNull"), Library.Enums.ModalTypes.warning);//确认二级密码不能为空 return(false); } if (!txtSecondPassword.Value.Trim().Equals(txtRegSecondPassword.Value.Trim())) { MessageBox.ShowBox(this.Page, GetLanguage("TwoSecondaryMatch"), Library.Enums.ModalTypes.warning);//两次输入的二级密码不一致 return(false); } #endregion #region 银行验证 //string strBankAccount = this.txtBankAccount.Value.Trim(); //if (txtAlipay.Value.Trim() == "" && string.IsNullOrEmpty(strBankAccount)) //{ // ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('" + GetLanguage("AlipayAccount") + "');", true);//支付宝账号不能为空 // return false; //} //if (!string.IsNullOrEmpty(strBankAccount) && !PageValidate.RegexTrueBank(this.txtBankAccount.Value) && string.IsNullOrEmpty(txtAlipay.Value.Trim())) //{ // ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('" + GetLanguage("BankCardErrors") + "');", true);//银行卡号输入错误 // return false; //} //string strBankAccountUser = this.txtBankAccountUser.Value.Trim(); //if (!string.IsNullOrEmpty(strBankAccountUser) && !PageValidate.RegexTrueName(txtBankAccountUser.Value.Trim()) && string.IsNullOrEmpty(txtAlipay.Value.Trim())) //{ // ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('" + GetLanguage("NameMust") + "');", true);//开户名必须为2-30个中英文 // return false; //} #endregion #region 推荐人验证 string reName = this.txtRecommendCode.Value.Trim(); if (string.IsNullOrEmpty(reName)) { MessageBox.ShowBox(this.Page, GetLanguage("ReferenceNumberIsnull"), Library.Enums.ModalTypes.warning);//推荐人编号不能为空 return(false); } else { recommendInfo = userBLL.GetModel(GetUserID(reName));//推薦用户 if (recommendInfo == null) { MessageBox.ShowBox(this.Page, GetLanguage("featuredNotExist"), Library.Enums.ModalTypes.warning);//该推荐会员不存在 return(false); } if (recommendInfo.IsOpend == 0) { MessageBox.ShowBox(this.Page, GetLanguage("MemberISNull"), Library.Enums.ModalTypes.warning);//该会员尚未开通,不能作为推荐会员 return(false); } } #endregion //if (radioRegQy.SelectedValue == "") //{ // MessageBox.ShowBox(this.Page, "请选择注册区域", Library.Enums.ModalTypes.warning);//会员昵称不能为空 // return false; //} #region 手机号码验证 var strPhoneNum = this.txtUserCode.Value.Trim(); if (!string.IsNullOrEmpty(strPhoneNum) && !PageValidate.RegexPhone(strPhoneNum)) { MessageBox.ShowBox(this.Page, GetLanguage("PhoneMust"), Library.Enums.ModalTypes.error);//联系电话格式错误 return(false); } int userid = GetUserIDbByPhone(strPhoneNum); if (userid > 0) { MessageBox.ShowBox(this.Page, GetLanguage("PhoneRegExists"), Library.Enums.ModalTypes.info);//该手机号码已注册 return(false); } int ct = GetPhoneNumber(strPhoneNum); // int p_phoneNumer = getParamInt("RegisterPhoneNumber"); if (ct >= 1) { MessageBox.ShowBox(this.Page, string.Format(GetLanguage("RegisterPhoneNumber")), Library.Enums.ModalTypes.warning);//该手机号码已注册 return(false); } //身份证判断 AllCore ac = new AllCore(); if (txtIDNumber.Value.Trim().Length < 15 && txtIDNumber.Value.Trim().Length > 18) { MessageBox.ShowBox(this.Page, string.Format("请输入正确的身份证号码!"), Library.Enums.ModalTypes.warning);//请输入正确的身份证号码 return(false); } ct = ac.GetIDCodeNumber(txtIDNumber.Value.Trim()); if (ct >= 1) { MessageBox.ShowBox(this.Page, string.Format(ac.GetLanguage("RegisterIDCodeNumber")), Library.Enums.ModalTypes.warning);//该身份证号注册 return(false); } //服务中心判断 var agentcode = Agent.Value.Trim(); int ID = ac.agentBLL.GetAgentsIDByUserCode(agentcode); if (ID == 0) //服务中心 { MessageBox.ShowBox(this.Page, string.Format("该服务中心不存在!"), Library.Enums.ModalTypes.warning); //请输入正确的身份证号码 return(false); } if (ac.agentBLL.GetModel(ID).Flag == 2) { MessageBox.ShowBox(this.Page, string.Format("该服务中心已被冻结!"), Library.Enums.ModalTypes.warning);//请输入正确的身份证号码 return(false); } #endregion #region 密保问题验证 //if (dropQuestion.SelectedValue.Trim() == "0") //{ // ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('" + GetLanguage("PleaseSelectQuestion") + "');", true);//请选择密保问题 // return false; //} //if (string.IsNullOrEmpty(txtAnswer.Text)) //{ // ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('" + GetLanguage("PleaseAnswer") + "');", true);//请输入密保答案 // return false; //} #endregion #region 商务中心 //int iAgentOpend = getParamInt("AgentSwith");//商务中心是否开启 //if (!string.IsNullOrEmpty(txtAgent.Value.Trim())) //{ // if (iAgentOpend == 1) // { // bool isagent = agentBLL.isExistByName(txtAgent.Value.Trim()); // if (!isagent) // { // MessageBox.ShowBox(this.Page, GetLanguage("AgentNumberExist"), Library.Enums.ModalTypes.warning);//商务中心编号不存在 // return false; // } // } //} //decimal regopen = getParamAmount("RegOpen"); //if(LoginUser.Emoney < regopen) //{ // MessageBox.ShowBox(this.Page, GetLanguage("RegOpenMust"), Library.Enums.ModalTypes.warning);//注册积分不足 // return false; //} #endregion return(true); }
public string Treetext(int uid) { AllCore allcore = new AllCore(); string treeTxte = ""; lgk.Model.tb_user Model = userBLL.GetModel(uid); if (Model == null) { return(null); } string dd = ""; // decimal allEmoney = 0; // allEmoney =userBLL.GetEmeony(uid); //if (Model.IsOpend == 0) //{ // if (allcore.GetLanguage("LoginLable") == "zh-cn") // { // dd = "[<span style='color:red;'>未激活</span>]"; // } // else // { // dd = "[<span style='color:red;'>Not Yet Actived</span>]"; // } //} //else if (Model.IsOpend == 2) //{ // if (allcore.GetLanguage("LoginLable") == "zh-cn") // { // dd = "已激活"; // } // else // { // dd = "[Active]"; // } //} if (uid == 0) { return(null); } else { string enlevel = ""; if (Model.LevelID == 0) { enlevel = "无等级"; } else { enlevel = levelBLL.GetModel(Model.LevelID).LevelName; } if (allcore.GetLanguage("LoginLable") == "zh-cn") { treeTxte = Model.UserCode + "[" + Model.NiceName + "][" + enlevel + "]" + dd; //treeTxte = Model.UserCode + "[姓名:" + Model.TrueName + " | 级别:" + enlevel + " | 状态:" + dd + ""; } else { enlevel = levelBLL.GetModel(Model.LevelID).level03; treeTxte = Model.UserCode + "[" + Model.NiceName + "][" + enlevel + "]" + dd; //treeTxte = Model.UserCode + "[姓名:" + Model.TrueName + " | 级别:" + enlevel + " | 状态:" + dd + ""; } //node.NavigateUrl = "RecommendTree.aspx?userid=" + Model.UserID; } return(treeTxte); }
protected void Page_Load(object sender, EventArgs e) { Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "hideloading", "function hideloading() { ajaxbg.hide(); }", true); if (Request["UserID"] != null && Request["UserID"].Length > 0) { if (PageValidate.IsLong(Request["UserID"])) { iUserID = Convert.ToInt64(Request["UserID"].ToString()); } } else { iUserID = 0; } SetCountDownBtn(); if (!IsPostBack) { //BindBank(); //BindQuestion(); //BindProvince(); if (iUserID == 0) { iUserID = GetLoginID(); } string state = AC.getStringRequest("state"); int a0 = 0, a1 = -1, a2 = 0; if (state != null && state != "") { string[] a = state.Split(','); int.TryParse(a[0].Trim(), out a0); if (a.Length >= 2) { int.TryParse(a[1].Trim(), out a1); } if (a.Length >= 3) { int.TryParse(a[2].Trim(), out a2); } } else { var userInfo = AC.userBLL.GetModel(iUserID); string strUserCode = userInfo != null ? userInfo.UserCode : ""; txtRecommendCode.Value = strUserCode; //if (userInfo != null) //{ // if (userInfo.IsAgent == 1 && agentBLL.GetIDByIDUser(getLoginID(),1) > 0) // { // txtAgentCode.Value = strUserCode; // } // else // { // txtAgentCode.Value = agentBLL.GetModel(userInfo.AgentsID).AgentCode; // } //} } btnCreateUser.Text = AC.GetLanguage("Build"); //生成编号 btnValidate.Text = AC.GetLanguage("detection"); //检测编号 btnSubmit.Text = AC.GetLanguage("Submit"); //提交 } }
public string Treetext(int uid) { string treeTxte = ""; lgk.Model.tb_user Model = new lgk.Model.tb_user(); AllCore allcore = new AllCore(); if (userBLL.GetModel(uid) == null) { return(null); } Model = userBLL.GetModel(uid); string LevelName = ""; if (Model.LevelID == 0) { LevelName = "无等级"; } else { LevelName = levelBLL.GetModel(Model.LevelID).LevelName; } string dd = ""; // decimal allEmoney = 0; // allEmoney =userBLL.GetEmeony(uid); if (Model.IsOpend == 0) { if (allcore.GetLanguage("LoginLable") == "zh-cn") { dd = "[<span style='color:red;'>未开通</span>]"; } else { dd = "[<span style='color:red;'>Not Yet Opened</span>]"; } } else if (Model.IsOpend == 2) { if (allcore.GetLanguage("LoginLable") == "zh-cn") { dd = "已开通"; } else { dd = "[Opened]"; } } if (uid == 2) { return(null); } else { string enlevel = ""; if (Model.LevelID == 0) { enlevel = "无等级"; } else { enlevel = levelBLL.GetModel(Model.LevelID).LevelName; } if (allcore.GetLanguage("LoginLable") == "zh-cn") { if (userBLL.GetLocation(Model.UserID) > 1) { treeTxte = Model.UserCode + "[" + Model.TrueName + "] " + dd; } else { treeTxte = Model.UserCode + "[" + Model.TrueName + "]" + dd; } //treeTxte = Model.UserCode + "[姓名:" + Model.TrueName + " | 级别:" + enlevel + " | 状态:" + dd + ""; } else { //string enlevel = levelBLL.GetModel(Model.LevelID).level03; if (userBLL.GetLocation(Model.UserID) > 1) { treeTxte = Model.UserCode + "[" + Model.TrueName + "]" + dd; } else { treeTxte = Model.UserCode + "[" + Model.TrueName + "]" + dd; } //treeTxte = Model.UserCode + "[姓名:" + Model.TrueName + " | 级别:" + enlevel + " | 状态:" + dd + ""; } //node.NavigateUrl = "RecommendTree.aspx?userid=" + Model.UserID; } return(treeTxte); }