示例#1
0
        public string ValidateUser(User user, bool checkPass = true)
        {
            string rs  = null;
            var    vld = new ValidateUtils();

            if (user.isusingaccount == true)
            {
                rs = vld.CheckRequiredField(user.UserName, "Tên đăng nhập", 3, 30);
                if (rs != null)
                {
                    return(rs);
                }
                if (checkPass)
                {
                    rs = vld.CheckRequiredField(user.Password, "Mật khẩu đăng nhập", 3, 25);
                    if (rs != null)
                    {
                        return(rs);
                    }
                }
            }
            rs = vld.CheckRequiredField(user.FullName, "Họ và tên", 3, 50);
            if (rs != null)
            {
                return(rs);
            }
            rs = vld.CheckNonRequiredField(user.Email, "Email", 100);
            if (rs != null)
            {
                return(rs);
            }

            if (!string.IsNullOrEmpty(user.Email))
            {
                rs = vld.CheckEmail(user.Email);
                if (rs != null)
                {
                    return(rs);
                }
            }

            rs = vld.CheckNonRequiredField(user.Phone, "Số điện thoại", 11);
            if (rs != null)
            {
                return(rs);
            }
            rs = vld.CheckRequiredField(user.UserCode, "Mã nhân viên", 5, 20);
            if (rs != null)
            {
                return(rs);
            }
            return(null);
        }
示例#2
0
        public string ValidateCustomer(service_customer customer)
        {
            string rs  = null;
            var    vld = new ValidateUtils();

            rs = vld.CheckRequiredField(customer.fullname, "Họ và tên", 3, 50);
            if (rs != null)
            {
                return(rs);
            }
            rs = vld.CheckRequiredField(customer.id_card, "Số chứng minh thư", 7, 25);
            if (rs != null)
            {
                return(rs);
            }
            //rs = vld.CheckRequiredField(customer.code_customer, "Mã khách hàng", 3, 25);
            //if (rs != null)
            //{
            //    return rs;
            //}
            rs = vld.CheckRequiredField(customer.address, "Địa chỉ", 3, 100);
            if (rs != null)
            {
                return(rs);
            }
            rs = vld.CheckRequiredField(customer.mobile, "Số điện thoại", 9, 15);
            if (rs != null)
            {
                return(rs);
            }
            rs = vld.CheckNonRequiredField(customer.note, "Ghi chú", 250);
            if (rs != null)
            {
                return(rs);
            }
            return(null);
        }