示例#1
0
 public bool ValidateString(String key)
 {
     _validationDictionary.Clear();
     if (key.Trim().Length > 0 && !Regex.IsMatch(key, @"\w"))
     {
         _validationDictionary.AddError("Timkiem", "Vui lòng nhập từ khóa hợp lệ");
     }
     return(_validationDictionary.IsValid);
 }
示例#2
0
        public bool ValidateDate(String DateStart, String DateEnd)
        {
            _validationDictionary.Clear();
            DateTime d1 = DateTime.Parse(DateStart);
            DateTime d2 = DateTime.Parse(DateEnd);

            if (d1 > d2 || d1 > DateTime.Now || d2 > DateTime.Now)
            {
                _validationDictionary.AddError("Date", "Lỗi: Vui lòng kiểm tra lại ngày");
            }
            return(_validationDictionary.IsValid);
        }
 public bool ValidateNhaCungCap(NhaCungCap nccToValidate)
 {
     _validationDictionary.Clear();
     if (nccToValidate.tenncc.Trim().Length == 0)
     {
         _validationDictionary.AddError("TenNV", "Chưa nhập tên nhà cung cấp.");
     }
     if (nccToValidate.sdt.Trim().Length < 7 || nccToValidate.sdt.Trim().Length > 11 || IsPhoneNumber(nccToValidate.sdt.Trim()))
     {
         _validationDictionary.AddError("IsDienThoai", "Số điện thoại không hợp lệ hoặc chứa ký tự.");
     }
     if (nccToValidate.sdt.Trim().Length == 0)
     {
         _validationDictionary.AddError("DienThoai", "Chưa nhập số điện thoại.");
     }
     if (nccToValidate.diachi.Trim().Length == 0)
     {
         _validationDictionary.AddError("DiaChi", "Chưa nhập địa chỉ.");
     }
     if (nccToValidate.email.Trim().Length == 0)
     {
         _validationDictionary.AddError("Email", "Chưa nhập email.");
     }
     if (!Regex.IsMatch(nccToValidate.email, @"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$"))
     {
         _validationDictionary.AddError("IsEmail", "Email chưa đúng cú pháp.");
     }
     return(_validationDictionary.IsValid);
 }
示例#4
0
 //Kiểm tra dữ liệu
 public bool ValidateContact(NguoiDung Username)
 {
     _validationDictionary.Clear();
     if (Username.ID.Trim().Length == 0)
     {
         _validationDictionary.AddError("Username", "Không được bỏ trống tên tài khoản");
     }
     if (Username.Pass != null)
     {
         if (Username.Pass.Trim().Length == 0)
         {
             _validationDictionary.AddError("Password", "Không được bỏ trống mật khẩu");
         }
     }
     if (Username.ID.Length > 0 && !Regex.IsMatch(Username.ID, @"\w"))
     {
         _validationDictionary.AddError("Username", "Ký tự đặc biệt");
     }
     if (Username.Mail != null)
     {
         if (Username.Mail.Length == 0)
         {
             _validationDictionary.AddError("Email", "Vui lòng nhập Email");
         }
         if (Username.Mail.Length > 0 && !Regex.IsMatch(Username.Mail, @"^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"))
         {
             _validationDictionary.AddError("Email", "Vui lòng nhập mail hợp lệ");
         }
     }
     return(_validationDictionary.IsValid);
 }
示例#5
0
 public bool ValidateNhanVien(NhanVien nvToValidate)
 {
     _validationDictionary.Clear();
     if (nvToValidate.tennv.Trim().Length == 0)
     {
         _validationDictionary.AddError("TenNV", "Chưa nhập tên nhân viên.");
     }
     if (nvToValidate.dienthoai.Trim().Length < 10 || nvToValidate.dienthoai.Trim().Length > 11 || IsPhoneNumber(nvToValidate.dienthoai.Trim()))
     {
         _validationDictionary.AddError("DienThoai", "Chưa nhập số điện hoặc chứa ký tự.");
     }
     if (nvToValidate.diachi.Trim().Length == 0)
     {
         _validationDictionary.AddError("DiaChi", "Chưa nhập địa chỉ.");
     }
     return(_validationDictionary.IsValid);
 }
 private bool ValidateCode(MaKhuyenMai codetoValidate)
 {
     _validationDictionary.Clear();
     if (codetoValidate.MaKM.Length == 0)
     {
         _validationDictionary.AddError("MaKM", "Vui lòng nhập mã khuyến mãi");
     }
     if (codetoValidate.TiLe < 0 || codetoValidate.TiLe > 100)
     {
         _validationDictionary.AddError("TiLe", "Vui lòng nhập tỉ lệ hợp lệ");
     }
     return(_validationDictionary.IsValid);
 }
 public bool ValidateKhachHang(KhachHang khToValidate)
 {
     _validationDictionary.Clear();
     if (khToValidate.tenkh.Trim().Length == 0)
     {
         _validationDictionary.AddError("TenKH", "Chưa nhập tên khách hàng.");
     }
     if (khToValidate.dienthoai.Trim().Length < 10 || khToValidate.dienthoai.Trim().Length > 11 || IsPhoneNumber(khToValidate.dienthoai.Trim()))
     {
         _validationDictionary.AddError("DienThoai", "Chưa nhập số điện hoặc chứa ký tự.");
     }
     if (khToValidate.diachi.Trim().Length == 0)
     {
         _validationDictionary.AddError("DiaChi", "Chưa nhập địa chỉ.");
     }
     return(_validationDictionary.IsValid);
 }
示例#8
0
 public bool ValidateSanPham(HangHoa spToValidate)
 {
     _validationDictionary.Clear();
     if (spToValidate.tenhang.Trim().Length == 0)
     {
         _validationDictionary.AddError("TenHang", "Chưa nhập tên hàng.");
     }
     if (spToValidate.hangsx.Trim().Length == 0)
     {
         _validationDictionary.AddError("HangSX", "Chưa nhập hãng sản xuất.");
     }
     if (spToValidate.dongia == 0)
     {
         _validationDictionary.AddError("DonGia", "Chưa khai báo đơn giá bán.");
     }
     if (spToValidate.soluong == 0)
     {
         _validationDictionary.AddError("SoLuong", "Chưa khai báo số lượng hàng.");
     }
     return(_validationDictionary.IsValid);
 }