Пример #1
0
 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);
 }
Пример #2
0
 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);
 }
 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();
 }
Пример #4
0
 public int ThemKhoaHoc(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("ThemKhoaHoc", name, value, Nparameter);
 }
 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 { }
     }
 }
 //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();
            }
        }
 //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();
 }
 //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();
 }
Пример #10
0
 public int XoaKhoaHoc(KhoaHoc_ThongTin KH)
 {
     return cls.XoaKhoaHoc(KH);
 }
Пример #11
0
 public DataTable TimKiemKhoaHoc(KhoaHoc_ThongTin KH)
 {
     return cls.TimKiemKhoaHoc(KH);
 }
Пример #12
0
 public int ThemKhoaHoc(KhoaHoc_ThongTin KH)
 {
     return cls.ThemKhoaHoc(KH);
 }
Пример #13
0
 public int ChinhSuaKhoaHoc(KhoaHoc_ThongTin KH)
 {
     return cls.ChinhSuaKhoaHoc(KH);
 }