Exemple #1
0
        //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();
     }
 }
Exemple #4
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));
        }
Exemple #5
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));
        }
        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();
        }
Exemple #7
0
        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 { }
     }
 }
Exemple #10
0
        //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 { }
     }
 }
Exemple #12
0
 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;
     }
 }
Exemple #13
0
        //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));
 }