Exemplo n.º 1
0
        public bool CheckPhone(string phone, AccountVerifyTypeEnum type)
        {
            bool result = false;

            switch (type)
            {
            case AccountVerifyTypeEnum.学生未注册:
                result = StudentBll.CheckUniqueAccount(phone) == 0;
                break;

            case AccountVerifyTypeEnum.学生已注册:
                result = StudentBll.CheckUniqueAccount(phone) > 0;
                break;

            case AccountVerifyTypeEnum.校区教师未注册:
                result = SchoolTeacherBll.GetSchoolTeacherCountByPhone(phone) == 0;
                break;

            case AccountVerifyTypeEnum.校区教师已注册:
            case AccountVerifyTypeEnum.校区找回密码:
                result = SchoolTeacherBll.GetSchoolTeacherCountByPhone(phone) > 0;
                break;

            case AccountVerifyTypeEnum.教研教师未注册:
                result = EmployeeBll.CheckUniqueAccount(phone) == 0;
                break;

            case AccountVerifyTypeEnum.教研教师已注册:
                result = EmployeeBll.CheckUniqueAccount(phone) > 0;
                break;

            default:
                result = true;
                break;
            }
            return(result);
        }