예제 #1
0
        /// <summary>
        /// 检查看诊患者信息
        /// </summary>
        /// <returns></returns>
        public bool CheckMemberProfileWithSubmitRequest(string MemberID, out string Reason)
        {
            Reason = "";

            if (string.IsNullOrEmpty(MemberID))
            {
                Reason = "没有设置就诊人";
            }
            else
            {
                var usermember = GetMemberInfo(MemberID);
                if (usermember == null)
                {
                    Reason = "就诊人不存在";
                }
                else if (string.IsNullOrWhiteSpace(usermember.MemberName))
                {
                    Reason = "就诊人姓名不能为空,请编辑";
                }
                else if (usermember.Birthday != "" && !ToolHelper.CheckBirthDay(usermember.Birthday))
                {
                    Reason = "就诊人出生日期不合法";
                }
                //else if (usermember.Gender == EnumUserGender.Other)
                //{
                //    Reason = "请指定就诊人性别";
                //}
                else
                {
                    return(true);
                }
            }

            return(false);
        }