Exemple #1
0
        /// <summary>
        /// 通过用户名获取用的个人资料《特定咨询》
        /// </summary>
        /// <param name="userName"></param>
        /// <returns></returns>
        public User_model GetUserDataConsult(string userName)
        {
            User_dal   user_dal   = new User_dal();
            User_model user_model = new User_model();

            try
            {
                user_model = user_dal.GetUserDataConsult(userName);
            }
            catch (Exception e)
            {
                throw new Exception(e.ToString());
            }

            DateTime today     = DateTime.Now;                //今天日期
            DateTime birthDate = user_model.birthDate;        //出生年月日
            int      age       = today.Year - birthDate.Year; //年龄

            if (birthDate > today.AddYears(-age))             //还未生日,年龄减去1
            {
                age--;
            }
            user_model.age = age;
            return(user_model);
        }