//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);
 }
 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();
 }
 //THÊM MÔN HỌC
 public int ThemMonHoc(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("ThemMonHoc", name, value, Nparameter);
 }
 //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();
 }
Example #5
0
 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();
     }
 }
Example #6
0
 //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 khóa học " + 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.Text = "";
     txtMaMonHoc.Focus();
     txtTenMonHoc.Text = "";
     btHoanTat.Enabled = true;
     if (DuLieu != null)
     {
         DuLieu(MH);
     }
 }
 //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();
     }
 }
 //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();
 }
 //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();
 }
 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
 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);
 }
Example #12
0
 //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 int XoaMonHoc(MonHoc_ThongTin MH)
 {
     return cls.XoaMonHoc(MH);
 }
 public DataTable TimMonHoc(MonHoc_ThongTin MH)
 {
     return cls.TimMonHoc(MH);
 }
 public int ThemMonHoc(MonHoc_ThongTin MH)
 {
     return cls.ThemMonHoc(MH);
 }
 public int SuaMonHoc(MonHoc_ThongTin MH)
 {
     return cls.SuaMonHoc(MH);
 }
 //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);
         }
     }
 }