コード例 #1
0
        /// <summary>
        /// 重置手机号
        /// </summary>
        /// <param name="bindMobile"></param>
        /// <param name="option"></param>
        /// <param name="code"></param>
        /// <returns></returns>
        public JsonResult UpdateMobilePhone(string userID)
        {
            bool flag   = false;
            int  result = 0;

            if (OrganizationBusiness.IsExistAccountType(EnumAccountType.UserName, userID))
            {
                Users item = IntFactoryBusiness.OrganizationBusiness.GetUserByUserID(userID, CurrentUser.ClientID);
                if (OrganizationBusiness.IsExistAccountType(EnumAccountType.Mobile, CurrentUser.UserID))
                {
                    flag = OrganizationBusiness.ClearAccountBindMobile(userID);
                    if (flag)
                    {
                        result = 1;
                        if (!string.IsNullOrEmpty(item.MobilePhone))
                        {
                            result = 2;
                        }
                    }
                }
                else
                {
                    result = 3;
                }
            }

            JsonDictionary.Add("result", result);
            return(new JsonResult()
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
コード例 #2
0
        public ActionResult SetProcess()
        {
            if (CurrentUser.Client.GuideStep != 1)
            {
                return(Redirect("/Default/Index"));
            }

            ViewBag.Categorys = SystemBusiness.BaseBusiness.GetProcessCategorys();

            var mobile = OrganizationBusiness.IsExistAccountType(EnumAccountType.Mobile, CurrentUser.UserID);

            ViewBag.IsExists = mobile ? 1 : 0;
            return(View());
        }
コード例 #3
0
        public ActionResult BindMobile()
        {
            if (CurrentUser.Client.GuideStep == 3)
            {
                if (OrganizationBusiness.IsExistAccountType(EnumAccountType.Mobile, CurrentUser.UserID))
                {
                    bool bl = ClientBusiness.FinishInitSetting(CurrentUser.ClientID);
                    if (bl)
                    {
                        CurrentUser.Client.GuideStep = 0;
                        Session["ClientManager"]     = CurrentUser;
                        return(Redirect("/Default/SettingHelp"));
                    }
                }

                var existName = OrganizationBusiness.IsExistAccountType(EnumAccountType.UserName, CurrentUser.UserID);
                ViewBag.IsShow = existName ? 1 : 0;
                return(View());
            }
            else
            {
                return(Redirect("/Default/Index"));
            }
        }