Ejemplo n.º 1
0
        /// <summary>
        /// 检查非空验证
        /// </summary>
        /// <param name="user"></param>
        public string CheckUser(SUser user)
        {
            string msg = string.Empty;

            if (user.UserCode.Equals("admin"))
            {
                msg = "管理员用户不能删除.";
                return(msg);
            }
            if (string.IsNullOrWhiteSpace(user.UserCode))
            {
                msg = "用户编码不能为空.";
                return(msg);
            }
            if (string.IsNullOrWhiteSpace(user.UserName))
            {
                msg = "用户名不能为空.";
                return(msg);
            }
            if (!string.IsNullOrWhiteSpace(user.EMail))
            {
                if (!ESCRegex.IsEmail(user.EMail))
                {
                    msg = "邮箱格式错误.";
                    return(msg);
                }
            }
            if (!string.IsNullOrWhiteSpace(user.Mobile))
            {
                if (!ESCRegex.IsTel(user.Mobile))
                {
                    msg = "电话格式错误.";
                    return(msg);
                }
            }
            if (!string.IsNullOrWhiteSpace(user.Phone))
            {
                if (!ESCRegex.IsTel(user.Phone))
                {
                    msg = "手机号码格式错误.";
                    return(msg);
                }
            }
            return(msg);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 检查非空验证
        /// </summary>
        /// <param name="BusinessPartner"></param>
        public string CheckBusinessPartner(BBusinessPartner bPartner)
        {
            string msg = string.Empty;

            if (string.IsNullOrWhiteSpace(bPartner.BusinessPartnerCode))
            {
                msg = "业务伙伴编码不能为空.";
                return(msg);
            }
            if (string.IsNullOrWhiteSpace(bPartner.BusinessPartnerName))
            {
                msg = "业务伙伴名称不能为空.";
                return(msg);
            }
            if (!string.IsNullOrWhiteSpace(bPartner.Mail))
            {
                if (!ESCRegex.IsEmail(bPartner.Mail))
                {
                    msg = "邮箱格式错误.";
                    return(msg);
                }
            }
            if (!string.IsNullOrWhiteSpace(bPartner.Fax))
            {
                if (!ESCRegex.IsFax(bPartner.Fax))
                {
                    msg = "传真格式错误.";
                    return(msg);
                }
            }
            if (!string.IsNullOrWhiteSpace(bPartner.Mobile))
            {
                if (!ESCRegex.IsMobile(bPartner.Mobile))
                {
                    msg = "电话格式错误.";
                    return(msg);
                }
            }

            return(msg);
        }