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); }
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); }
//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); }
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); }
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); }