private void btnLuuMH_Click(object sender, EventArgs e) { if (ckbIsNew.Checked) { //Tạo mới môn học if (txtThemTenMH.Text.TrimEnd() == "") { MessageBox.Show("Tên môn học là bắt buộc!"); return; } if (cbThemBM.SelectedIndex == -1) { MessageBox.Show("Vui lòng chọn bộ môn!"); return; } long maBM = ((BOMONDTO)cbThemBM.SelectedItem).MABM; MONHOCDTO d = new MONHOCDTO(); d.MABOMON = maBM; d.TENMONHOC = txtThemTenMH.Text.TrimEnd(); int rs = MONHOCBUS.ThemMonHoc(d); if (rs == 1) { MessageBox.Show("Thêm môn học thành công"); LoadMonHoc(); } else if (rs == 2) { MessageBox.Show("Bộ môn không tồn tại"); } else if (rs == 3) { MessageBox.Show("Tên môn học không hợp lệ."); } else { MessageBox.Show("Thêm môn học thất bại"); } } else { //Cập nhật môn học if (txtThemTenMH.Text.TrimEnd() == "") { MessageBox.Show("Tên môn học là bắt buộc!");; return; } if (cbThemBM.SelectedIndex == -1) { MessageBox.Show("Vui lòng chọn bộ môn!"); return; } int selectedIndex = dgvMonHoc.SelectedRows[0].Index; long maMH = (long)dgvMonHoc.Rows[selectedIndex].Cells["MAMH"].Value; long maBM = ((BOMONDTO)cbThemBM.SelectedItem).MABM; MONHOCDTO d = new MONHOCDTO(); d.MAMONHOC = maMH; d.MABOMON = maBM; d.TENMONHOC = txtThemTenMH.Text.TrimEnd(); int rs = MONHOCBUS.CapNhatMonHoc(d); if (rs == 1) { MessageBox.Show("Cập nhật môn học thành công"); LoadMonHoc(); } else if (rs == 2) { MessageBox.Show("Môn học không tồn tại"); } else if (rs == 4) { MessageBox.Show("Bộ môn không tồn tại"); } else if (rs == 3) { MessageBox.Show("Tên môn học không hợp lệ."); } else { MessageBox.Show("Cập nhật môn học thất bại"); } } }