private void btnThem_Click(object sender, EventArgs e) { if (rdoQLLop.Checked) { if (!string.IsNullOrEmpty(txtTenLop.Text) && !string.IsNullOrEmpty(cboNienKhoa.Text) && !string.IsNullOrEmpty(cboGiangVien.Text)) { string maNienKhoa = KeyHandle.GetKeyFromCombobox(cboNienKhoa.SelectedItem.ToString()); DateTime ngayBatDau = NamHocBLL.GetNgayBatDau(maNienKhoa); DateTime ngayKetThuc = NamHocBLL.GetNgayKetThuc(maNienKhoa);; if (Checking.IsInOfDate(ngayBatDau, ngayKetThuc)) { if (cboLoaiLop.SelectedItem != null) { ThemLop(LopBLL.GenMaLop(), KeyHandle.GetKeyFromCombobox(cboLoaiLop.SelectedItem.ToString()), maNienKhoa, cboGiangVien.SelectedItem.ToString(), txtTenLop.Text); LoadValueInDGV(); } else { MessageBox.Show("Vui lòng chọn loại lớp!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { DialogResult r = MessageBox.Show("Niên khóa hiện tại đang không còn hoạt động. Bạn có chắc là muốn tạo lớp này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (r == DialogResult.Yes) { if (cboLoaiLop.SelectedItem != null) { ThemLop(LopBLL.GenMaLop(), KeyHandle.GetKeyFromCombobox(cboLoaiLop.SelectedItem.ToString()), maNienKhoa, cboGiangVien.SelectedItem.ToString(), txtTenLop.Text); LoadValueInDGV(); } else { MessageBox.Show("Vui lòng chọn loại lớp!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } else { MessageBox.Show("Vui lòng điền đầy đủ thông tin trước khi tạo lớp mới!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else if (rdoQLLoaiLop.Checked) { if (!string.IsNullOrEmpty(txtTenLoaiLop.Text)) { ThemLoaiLop(LopBLL.GenMaLoaiLop(), txtTenLoaiLop.Text); } else { MessageBox.Show("Vui lòng điền đầy tên loại lớp trước khi tạo loại lớp mới!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (!string.IsNullOrEmpty(txtTenNienKhoa.Text)) { if (dtNgayBatDau.Value.Date > dtNgayKetThuc.Value.Date) { MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ThemNienKhoa(LopBLL.GenMaNienKhoa(), txtTenNienKhoa.Text, dtNgayBatDau.Value.Date, dtNgayKetThuc.Value.Date); } } else { MessageBox.Show("Vui lòng điền tên niên khóa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }