private void KhiAnTimKiem(object sender, KeyEventArgs e) { if (!e.KeyValue.ToString().Equals("120") && !e.KeyValue.ToString().Equals("121") && !e.KeyValue.ToString().Equals("122") && !e.KeyValue.ToString().Equals("123")) { txtTimKiem.BackColor = Color.White; MonHoc_ThongTin MH = new MonHoc_ThongTin(); MH.MaMonHoc = txtTimKiem.Text; tbDanhSachMonHoc.DataSource = cls_MonHoc.TimMonHoc(MH); } if (e.KeyValue.ToString().Equals("120")) { ThemMonHoc(); txtTimKiem.Focus(); } if (e.KeyValue.ToString().Equals("121")) { SuaMonHoc(); txtTimKiem.Focus(); } if (e.KeyValue.ToString().Equals("122")) { XoaMonHoc(); txtTimKiem.Focus(); } if (e.KeyValue.ToString().Equals("123")) { txtTimKiem.BackColor = Color.YellowGreen; txtTimKiem.Focus(); } txtTimKiem.Focus(); }
//XÓA MÔN HỌC private void XoaMonHoc() { if (XacNhanXoa == 1) { MonHoc_ThongTin MonHoc = new MonHoc_ThongTin(); MonHoc.MaMonHoc = tbDanhSachMonHoc.Rows[DongChon].Cells[0].Value.ToString(); if (MessageBox.Show("Bạn có thật sự muốn xóa thông tin môn học " + MonHoc.MaMonHoc + "", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { cls_MonHoc.XoaMonHoc(MonHoc); tbDanhSachMonHoc.DataSource = cls_MonHoc.DanhSachMonHocToanTruong(); } catch { MessageBox.Show("Không thể xóa dữ liệu này, hãy kiểm tra lại.!", "Thông báo lỗi.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } XacNhanXoa = 0; txtTimKiem.Focus(); } else { MessageBox.Show("Bạn hãy chọn khóa học muốn xóa.", "Thông báo.", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTimKiem.Focus(); } }
//THÊM MÔN HỌC MỚI. private void ThemMonHoc() { MonHoc_ThongTin MH = new MonHoc_ThongTin(); MH.MaMonHoc = txtMaMonHoc.Text; MH.TenMonHoc = txtTenMonHoc.Text; MH.SoTinChi = int.Parse(txtSoTinChi.Value.ToString()); try { if (!MH.MaMonHoc.Equals("")) { cls_MonHoc.ThemMonHoc(MH); MessageBox.Show("Bạn đã thêm môn học có mã " + MH.MaMonHoc + "", "Thông báo.", MessageBoxButtons.OK, MessageBoxIcon.None); } else { MessageBox.Show("Hãy nhập mã khóa học"); txtMaMonHoc.Focus(); } } catch { MessageBox.Show("Không thể thêm mới, có thể khóa chính bị trùng.", "Thông báo lối!", MessageBoxButtons.OK, MessageBoxIcon.Error); } txtMaMonHoc.ResetText(); txtMaMonHoc.Focus(); txtTenMonHoc.ResetText(); btHoanTat.Enabled = true; if (DuLieu != null) { DuLieu(MH); } }
//XÓA MÔN HỌC public int XoaMonHoc(MonHoc_ThongTin MH) { int Nparameter = 1; string[] name = new string[Nparameter]; object[] value = new object[Nparameter]; name[0] = "@MaMonHoc"; value[0] = MH.MaMonHoc; return(cls.CapNhat("XoaMonHoc", name, value, Nparameter)); }
private void btInBaoCao_Click(object sender, EventArgs e) { MonHoc_ThongTin MH = new MonHoc_ThongTin(); MH.MaMonHoc = txtTimKiem.Text; BaoCao.BaoCao.DuLieu = cls_MonHoc.TimMonHoc(MH); BaoCao.BaoCao.Kieu = "TimKiemMonHoc"; BaoCao.BaoCao BC = new BaoCao.BaoCao(); BC.ShowDialog(); }
//TÌM KIẾM MÔN HỌC TẤT TẦN TẬT. public DataTable TimMonHoc(MonHoc_ThongTin MH) { int Nparameter = 1; string[] name = new string[Nparameter]; object[] value = new object[Nparameter]; name[0] = "@TimKiem"; value[0] = MH.MaMonHoc; return(cls.TimKiem("TimMonHoc", name, value, Nparameter)); }
//KHI KÍCH BUTTON THÊM private void ThemMonHoc() { ChucNang = "F9"; MonHoc_ThongTin MonHoc = new MonHoc_ThongTin(); A.GiaoDien.MonHoc MH = new A.GiaoDien.MonHoc(ChucNang, MonHoc); MH.DuLieu = new MonHoc.DuLieuTruyenVe(LayDuLieu); MH.ShowDialog(this); XacNhanXoa = 0; txtTimKiem.Focus(); }
//LẤY DỮ LIỆU GỬI VỀ. public void LayDuLieu(MonHoc_ThongTin MonHoc) { this.MaMonHoc = MonHoc.MaMonHoc; if (!this.MaMonHoc.Equals("")) { try { tbDanhSachMonHoc.DataSource = cls_MonHoc.DanhSachMonHocToanTruong(); } catch { } } txtTimKiem.Focus(); }
//KHI KÍCH BUTTON SỬA THÔNG TIN private void SuaMonHoc() { ChucNang = "F10"; MonHoc_ThongTin MonHoc = new MonHoc_ThongTin(); MonHoc.MaMonHoc = tbDanhSachMonHoc.Rows[DongChon].Cells[0].Value.ToString(); MonHoc.TenMonHoc = tbDanhSachMonHoc.Rows[DongChon].Cells[1].Value.ToString(); MonHoc.SoTinChi = int.Parse(tbDanhSachMonHoc.Rows[DongChon].Cells[2].Value.ToString()); A.GiaoDien.MonHoc MH = new A.GiaoDien.MonHoc(ChucNang, MonHoc); MH.DuLieu = new MonHoc.DuLieuTruyenVe(LayDuLieu); MH.ShowDialog(this); XacNhanXoa = 0; txtTimKiem.Focus(); }
//SỬA MÔN HỌC public int SuaMonHoc(MonHoc_ThongTin MH) { int Nparameter = 3; string[] name = new string[Nparameter]; object[] value = new object[Nparameter]; name[0] = "@MaMonHoc"; value[0] = MH.MaMonHoc; name[1] = "@TenMonHoc"; value[1] = MH.TenMonHoc; name[2] = "@SoTinChi"; value[2] = MH.SoTinChi; return(cls.CapNhat("SuaMonHoc", name, value, Nparameter)); }
//TÌM KIẾM MÔN HỌC. private void TimKiemMonHoc(object sender, KeyEventArgs e) { if (e.KeyValue.ToString() == "13") { try { MonHoc_ThongTin MH = new MonHoc_ThongTin(); MH.TenMonHoc = cbMonHoc.Text; cbMonHoc.DataSource = cls_MonHoc.TimKiemMonHoc(MH); cbMonHoc.DisplayMember = "TenMonHoc"; cbMonHoc.ValueMember = "MaMonHoc"; } catch { MessageBox.Show("Lỗi kết nối, bạn hãy kiểm tra lại.", "Thông báo lỗi.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public MonHoc(string ChucNang, MonHoc_ThongTin MH) { InitializeComponent(); this.ChucNang = ChucNang; if (this.ChucNang.Equals("F9")) { txtMaMonHoc.Focus(); btHoanTat.Enabled = false; } if (this.ChucNang.Equals("F10")) { txtMaMonHoc.Text = MH.MaMonHoc; txtTenMonHoc.Text = MH.TenMonHoc; txtSoTinChi.Value = MH.SoTinChi; btHoanTat.Enabled = false; txtMaMonHoc.Enabled = false; txtTenMonHoc.Focus(); } }
//CHỈNH SỬA MÔN HỌC. private void SuaMonHoc() { MonHoc_ThongTin MH = new MonHoc_ThongTin(); MH.MaMonHoc = txtMaMonHoc.Text; MH.TenMonHoc = txtTenMonHoc.Text; MH.SoTinChi = int.Parse(txtSoTinChi.Value.ToString()); try { cls_MonHoc.SuaMonHoc(MH); MessageBox.Show("Bạn đã chỉnh sửa thông tin môn học " + MH.MaMonHoc + ".", "Thông báo.", MessageBoxButtons.OK, MessageBoxIcon.None); } catch { MessageBox.Show("Không thể chỉnh sửa, hãy kiểm tra lại,", "Thông báo lối!", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (DuLieu != null) { DuLieu(MH); } this.Hide(); }
public DataTable TimMonHoc(MonHoc_ThongTin MH) { return(cls.TimMonHoc(MH)); }
public int SuaMonHoc(MonHoc_ThongTin MH) { return(cls.SuaMonHoc(MH)); }
public int ThemMonHoc(MonHoc_ThongTin MH) { return(cls.ThemMonHoc(MH)); }
public int XoaMonHoc(MonHoc_ThongTin MH) { return(cls.XoaMonHoc(MH)); }