예제 #1
0
        /// <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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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");    //提交
            }
        }
예제 #4
0
        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);
        }