private bool ValidateInput() { if (String.IsNullOrEmpty(TenHoiNghi.Trim())) { MessageBox.Show("Mời nhập lại tên hội nghị."); return(false); } if (NgayBatDau >= NgayKetThuc) { MessageBox.Show("Mời chọn lại thời gian."); return(false); } if (String.IsNullOrEmpty(MoTa.Trim())) { MessageBox.Show("Mời nhập lại mô tả."); return(false); } if (String.IsNullOrEmpty(NoiDungHoiNghi.Trim())) { MessageBox.Show("Mời nhập lại nội dung hội nghị."); return(false); } using (DBQuanLiHoiNghiEntities db = new DBQuanLiHoiNghiEntities()) { int iddd = this.ListDiaDiem[IndexDiaDiem].IDDD; var listHN = db.HOINGHIs.Where(o => (o.IDDD == iddd && o.IDHN != this.HoiNghi.IDHN && (o.THOIGIANBATDAU >= this.NgayBatDau && o.THOIGIANBATDAU <= this.NgayKetThuc || o.THOIGIANKETTHUC >= this.NgayBatDau && o.THOIGIANKETTHUC <= this.NgayKetThuc) )).ToList(); if (listHN.Count() > 0) { MessageBox.Show("Đã có hội nghị diễn tra trong khung giờ này."); return(false); } } return(true); }
private bool ValidateInput() { if (String.IsNullOrEmpty(TenHoiNghi.Trim())) { MessageBox.Show("Mời nhập lại tên hội nghị."); return(false); } if (NgayBatDau >= NgayKetThuc) { MessageBox.Show("Mời chọn lại thời gian."); return(false); } if (IndexDiaDiem < 0) { MessageBox.Show("Mời chọn lại địa điểm."); return(false); } int num; if (String.IsNullOrEmpty(SoLuong.Trim()) || !int.TryParse(SoLuong, out num) || num > ListDiaDiem[IndexDiaDiem].SUCCHUA) { MessageBox.Show("Mời nhập lại số lượng."); return(false); } if (String.IsNullOrEmpty(MoTa.Trim())) { MessageBox.Show("Mời nhập lại mô tả."); return(false); } if (String.IsNullOrEmpty(NoiDungHoiNghi.Trim())) { MessageBox.Show("Mời nhập lại nội dung hội nghị."); return(false); } if (String.IsNullOrEmpty(ImagePathHoiNghi)) { MessageBox.Show("Mời chọn lại hình ảnh."); return(false); } using (DBQuanLiHoiNghiEntities db = new DBQuanLiHoiNghiEntities()) { int iddd = this.ListDiaDiem[IndexDiaDiem].IDDD; var listHN = db.HOINGHIs.Where(o => (o.IDDD == iddd && (o.THOIGIANBATDAU >= this.NgayBatDau && o.THOIGIANBATDAU <= this.NgayKetThuc || o.THOIGIANKETTHUC >= this.NgayBatDau && o.THOIGIANKETTHUC <= this.NgayKetThuc))).ToList(); if (listHN.Count != 0) { MessageBox.Show("Đã có hội nghị diễn tra trong khung giờ này."); return(false); } } return(true); }