コード例 #1
0
 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();
 }
コード例 #2
0
 //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();
     }
 }
コード例 #3
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 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);
            }
        }
コード例 #4
0
ファイル: MonHoc_C.cs プロジェクト: hoangphan0144/DBMS
        //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));
        }
コード例 #5
0
        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();
        }
コード例 #6
0
ファイル: MonHoc_C.cs プロジェクト: hoangphan0144/DBMS
        //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));
        }
コード例 #7
0
        //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();
        }
コード例 #8
0
 //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();
 }
コード例 #9
0
        //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();
        }
コード例 #10
0
ファイル: MonHoc_C.cs プロジェクト: hoangphan0144/DBMS
        //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));
        }
コード例 #11
0
 //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);
         }
     }
 }
コード例 #12
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();
     }
 }
コード例 #13
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();
        }
コード例 #14
0
 public DataTable TimMonHoc(MonHoc_ThongTin MH)
 {
     return(cls.TimMonHoc(MH));
 }
コード例 #15
0
 public int SuaMonHoc(MonHoc_ThongTin MH)
 {
     return(cls.SuaMonHoc(MH));
 }
コード例 #16
0
 public int ThemMonHoc(MonHoc_ThongTin MH)
 {
     return(cls.ThemMonHoc(MH));
 }
コード例 #17
0
 public int XoaMonHoc(MonHoc_ThongTin MH)
 {
     return(cls.XoaMonHoc(MH));
 }