private void btnXoaCTDT_Click(object sender, EventArgs e) { if (lvCTDT.SelectedItems.Count > 0) { ChuongTrinhDaoTaoBLL ctdt = new ChuongTrinhDaoTaoBLL(); string makhoi = cbMaKhoiLop_CTDT.Text; string mamon = cbMaMonHoc_CTDT.Text; if (ctdt.XoaCTDT(makhoi, mamon) == true) { MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); //cap nhat du lieu len giao dien LoadChuongTrinhDaoTao(); // LoadComboboxMaMonHoc_CTDT(); } else { MessageBox.Show("Xóa thất bại,Bạn không thể xóa CTDT còn đang sử dụng giảng dạy !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bạn phải chọn 1 Chương trình đào tạo để xóa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnLuu_Click(object sender, EventArgs e) { try { int hs = Int32.Parse(tbHeso.Text); if (hs < 1) { MessageBox.Show("Hệ số phải là số nguyên dương", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Hệ số phải là số nguyên dương", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ChuongTrinhDaoTaoBLL ctdtbll = new ChuongTrinhDaoTaoBLL(); ErrorType result; //them if (this.makhoilop == null) { result = ctdtbll.ThemCTDT(cbMaKL.Text, cbMaMH.Text, tbHeso.Text); } else //sua { result = ctdtbll.SuaCTDT(cbMaKL.Text, cbMaMH.Text, tbHeso.Text); } switch ((int)result) { case (int)ErrorType.KI_TU_RONG: MessageBox.Show("Thất bại, bạn phải điền đầy đủ thông tin để thực hiện!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); break; case (int)ErrorType.DA_TON_TAI: MessageBox.Show("Không thể thêm, chương trình đào tạo này đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); break; case (int)ErrorType.THAT_BAI: MessageBox.Show("Thất bại, Xin kiểm tra lại kết nối CSDL!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); break; default: string infor; if (this.makhoilop == null) { infor = "Thêm thành công!"; } else { infor = "Sửa thành công !"; } MessageBox.Show(infor, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); tbHeso.Text = ""; break; } }
private void lvDanhSachMonHoc_SelectedIndexChanged(object sender, EventArgs e) { if (lvDanhSachMonHoc.SelectedItems.Count > 0) { ListViewItem lv = lvDanhSachMonHoc.SelectedItems[0]; string ma = lv.SubItems[1].Text; string ten = lv.SubItems[2].Text; tbMaMH_DSMH.Text = ma; tbTenMH_DSMH.Text = ten; try { ChuongTrinhDaoTaoBLL ctdt = new ChuongTrinhDaoTaoBLL(); ChuongTrinhDaoTao ct = ctdt.GetChuongTrinhDaoTao(ma); tbHeSoMH_DSMH.Text = ct.HeSoMon.ToString(); } catch { tbHeSoMH_DSMH.Text = ""; } } }
/// <summary> /// Load danh sach chuong trinh dao tao len tab-page CTDD /// </summary> void LoadChuongTrinhDaoTao() { lvCTDT.Items.Clear(); ChuongTrinhDaoTaoBLL ctdt = new ChuongTrinhDaoTaoBLL(); List <ChuongTrinhDaoTao> listCTDT = new List <ChuongTrinhDaoTao>(); listCTDT = ctdt.GetAllCTDT(); int STT = 1; foreach (ChuongTrinhDaoTao ct in listCTDT) { ListViewItem lvi = new ListViewItem(STT + ""); lvi.SubItems.Add(ct.MaKhoiLop); lvi.SubItems.Add(ct.MaMonHoc); lvi.SubItems.Add(ct.HeSoMon + ""); lvCTDT.Items.Add(lvi); STT++; } }
private void btnXoaCTDT_Click(object sender, EventArgs e) { if (lvCTDT.SelectedItems.Count > 0) { string makhoi = lvCTDT.SelectedItems[0].SubItems[1].Text; string mamon = lvCTDT.SelectedItems[0].SubItems[2].Text; ChuongTrinhDaoTaoBLL ctdt = new ChuongTrinhDaoTaoBLL(); if (ctdt.XoaCTDT(makhoi, mamon)) { MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadMonHoc_DanhSachMonHoc(); } else { MessageBox.Show("Thất bại, Hình thức kiểm tra đang sử dụng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bạn cần chọn 1 dòng để xóa!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSuaCTDT_Click(object sender, EventArgs e) { if (lvCTDT.SelectedItems.Count > 0) { ChuongTrinhDaoTaoBLL ctdt = new ChuongTrinhDaoTaoBLL(); if (ctdt.SuaCTDT(cbMaKhoiLop_CTDT.Text, cbMaMonHoc_CTDT.Text, Int32.Parse(tbHeSoCTDT.Text)) == true) { MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); //cap nhat du lieu len giao dien LoadChuongTrinhDaoTao(); // LoadComboboxMaMonHoc_CTDT(); } else { MessageBox.Show("Sửa thất bại,Chương trình đào tạo này đang sử dụng !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bạn phải chọn 1 Chương trình đào tạo để sửa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnThemCTDT_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(cbMaKhoiLop_CTDT.Text) || string.IsNullOrEmpty(cbMaMonHoc_CTDT.Text) || string.IsNullOrEmpty(tbHeSoCTDT.Text)) { MessageBox.Show("Thêm thất bại,phải điền đầy đủ thông tin !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ChuongTrinhDaoTaoBLL mhbll = new ChuongTrinhDaoTaoBLL(); if (mhbll.ThemCTDT(cbMaKhoiLop_CTDT.Text, cbMaMonHoc_CTDT.Text, Int32.Parse(tbHeSoCTDT.Text)) == true) { MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); //cap nhat du lieu len giao dien LoadChuongTrinhDaoTao(); // LoadComboboxMaMonHoc_CTDT(); } else { MessageBox.Show("Thêm thất bại,Chương trình đào tạo này đã có !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }