//THÊM KHÓA HỌC MỚI. private void ThemKhoaHoc() { KhoaHoc_ThongTin KH = new KhoaHoc_ThongTin(); KH.MaKhoaHoc = txtMaKhoaHoc.Text; KH.NgayBatDau = txtNgayBatDau.Value; KH.NgayKetThuc = txtNgayKetThuc.Value; try { if (!KH.MaKhoaHoc.Equals("")) { cls_KhoaHoc.ThemKhoaHoc(KH); MessageBox.Show("Bạn đã thêm khóa học " + KH.MaKhoaHoc + "", "Thông báo.", MessageBoxButtons.OK, MessageBoxIcon.None); } else { MessageBox.Show("Hãy nhập mã khóa học"); txtMaKhoaHoc.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); } txtMaKhoaHoc.ResetText(); txtMaKhoaHoc.Focus(); btHoanTat.Enabled = true; if (DuLieu != null) { DuLieu(KH); } }
//BẮT SỰ KIỆN PHÍM TẮT - VÀ TÌM KIẾM. private void KhiAnOTimKiem(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; KhoaHoc_ThongTin KH = new KhoaHoc_ThongTin(); KH.MaKhoaHoc = txtTimKiem.Text; tbKhoaHoc.DataSource = cls_KhoaHoc.TimKiemKhoaHoc(KH); } if (e.KeyValue.ToString().Equals("120")) { ThemKhoaHoc(); } if (e.KeyValue.ToString().Equals("121")) { SuaKhoaHoc(); } if (e.KeyValue.ToString().Equals("122")) { XoaKhoaHoc(); } if (e.KeyValue.ToString().Equals("123")) { txtTimKiem.BackColor = Color.YellowGreen; txtTimKiem.Focus(); } }
//XÓA KHÓA HỌC private void XoaKhoaHoc() { if (XacNhanXoa == 1) { KhoaHoc_ThongTin KhoaHoc = new KhoaHoc_ThongTin(); KhoaHoc.MaKhoaHoc = tbKhoaHoc.Rows[DongChon].Cells[0].Value.ToString(); if (MessageBox.Show("Bạn có thật sự muốn xóa thông tin khóa học " + KhoaHoc.MaKhoaHoc + "", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { cls_KhoaHoc.XoaKhoaHoc(KhoaHoc); tbKhoaHoc.DataSource = cls_KhoaHoc.DanhSach_ThongTin_KhoaHoc(); } 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(); } }
public DataTable TimKiemKhoaHoc(KhoaHoc_ThongTin KH) { int Nparameter = 1; string[] name = new string[Nparameter]; object[] value = new object[Nparameter]; name[0] = "@MaKhoaHoc"; value[0] = KH.MaKhoaHoc; return(cls.TimKiem("TimKiemKhoaHoc", name, value, Nparameter)); }
public int XoaKhoaHoc(KhoaHoc_ThongTin KH) { int Nparameter = 1; string[] name = new string[Nparameter]; object[] value = new object[Nparameter]; name[0] = "@MaKhoaHoc"; value[0] = KH.MaKhoaHoc; return(cls.CapNhat("XoaKhoaHoc", name, value, Nparameter)); }
private void btInBaoCao_Click(object sender, EventArgs e) { KhoaHoc_ThongTin KH = new KhoaHoc_ThongTin(); KH.MaKhoaHoc = txtTimKiem.Text; BaoCao.BaoCao.DuLieu = cls_KhoaHoc.TimKiemKhoaHoc(KH); BaoCao.BaoCao.Kieu = "TimKiemKhoaHoc"; BaoCao.BaoCao BC = new BaoCao.BaoCao(); BC.ShowDialog(); }
public int ChinhSuaKhoaHoc(KhoaHoc_ThongTin KH) { int Nparameter = 3; string[] name = new string[Nparameter]; object[] value = new object[Nparameter]; name[0] = "@MaKhoaHoc"; value[0] = KH.MaKhoaHoc; name[1] = "@NgayBatDau"; value[1] = KH.NgayBatDau; name[2] = "@NgayKetThuc"; value[2] = KH.NgayKetThuc; return(cls.CapNhat("ChinhSuaKhoaHoc", name, value, Nparameter)); }
//KHI CLICK BUTTON THÊM private void ThemKhoaHoc() { ChucNang = "F9"; KhoaHoc_ThongTin KhoaHoc = new KhoaHoc_ThongTin(); A.GiaoDien.KhoaHoc DSKH = new A.GiaoDien.KhoaHoc(ChucNang, KhoaHoc); DSKH.DuLieu = new KhoaHoc.DuLieuTruyenVe(LayDuLieu); DSKH.ShowDialog(this); XacNhanXoa = 0; txtTimKiem.Focus(); }
public void LayDuLieu(KhoaHoc_ThongTin KhoaHoc) { this.MaKhoaHoc = KhoaHoc.MaKhoaHoc; if (!this.MaKhoaHoc.Equals("")) { try { tbKhoaHoc.DataSource = cls_KhoaHoc.DanhSach_ThongTin_KhoaHoc(); } catch { } } }
//KHI CLICK BUTTON SỬA private void SuaKhoaHoc() { ChucNang = "F10"; KhoaHoc_ThongTin KhoaHoc = new KhoaHoc_ThongTin(); KhoaHoc.MaKhoaHoc = tbKhoaHoc.Rows[DongChon].Cells[0].Value.ToString(); KhoaHoc.NgayBatDau = DateTime.Parse(tbKhoaHoc.Rows[DongChon].Cells[1].Value.ToString()); KhoaHoc.NgayKetThuc = DateTime.Parse(tbKhoaHoc.Rows[DongChon].Cells[2].Value.ToString()); A.GiaoDien.KhoaHoc DSKH = new A.GiaoDien.KhoaHoc(ChucNang, KhoaHoc); DSKH.DuLieu = new KhoaHoc.DuLieuTruyenVe(LayDuLieu); DSKH.ShowDialog(this); XacNhanXoa = 0; txtTimKiem.Focus(); }
public void LayDuLieu(KhoaHoc_ThongTin KhoaHoc) { //DataTable DT = (DataTable)tbKhoaHoc.DataSource; //DT.Rows.Add(KhoaHoc.MaKhoaHoc, KhoaHoc.NgayBatDau, KhoaHoc.NgayKetThuc); //tbKhoaHoc.DataSource = DT; this.MaKhoaHoc = KhoaHoc.MaKhoaHoc; if (!this.MaKhoaHoc.Equals("")) { try { tbKhoaHoc.DataSource = cls_KhoaHoc.DanhSach_ThongTin_KhoaHoc(); } catch { } } }
public KhoaHoc(string ChucNang, KhoaHoc_ThongTin KhoaHoc) { InitializeComponent(); this.ChucNang = ChucNang; if (this.ChucNang.Equals("F9")) { txtMaKhoaHoc.Focus(); btHoanTat.Enabled = false; } if (this.ChucNang.Equals("F10")) { txtMaKhoaHoc.Text = KhoaHoc.MaKhoaHoc; txtNgayBatDau.Value = KhoaHoc.NgayBatDau; txtNgayKetThuc.Value = KhoaHoc.NgayKetThuc; btHoanTat.Enabled = false; txtMaKhoaHoc.Enabled = false; } }
//CHỈNH SỬA KHÓA HỌC. private void ChinhSuaKhoaHoc() { KhoaHoc_ThongTin KH = new KhoaHoc_ThongTin(); KH.MaKhoaHoc = txtMaKhoaHoc.Text; KH.NgayBatDau = txtNgayBatDau.Value; KH.NgayKetThuc = txtNgayKetThuc.Value; try { cls_KhoaHoc.ChinhSuaKhoaHoc(KH); MessageBox.Show("Bạn đã chỉnh sửa thông tin khóa học " + KH.MaKhoaHoc + ".", "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(KH); } this.Hide(); }
public int XoaKhoaHoc(KhoaHoc_ThongTin KH) { return(cls.XoaKhoaHoc(KH)); }
public DataTable TimKiemKhoaHoc(KhoaHoc_ThongTin KH) { return(cls.TimKiemKhoaHoc(KH)); }
public int ThemKhoaHoc(KhoaHoc_ThongTin KH) { return(cls.ThemKhoaHoc(KH)); }
public int ChinhSuaKhoaHoc(KhoaHoc_ThongTin KH) { return(cls.ChinhSuaKhoaHoc(KH)); }