コード例 #1
0
 //TÌM KIẾM VÀ PHÍM TẮT
 private void KhiTimKiem_PhimTat(object sender, KeyEventArgs e)
 {
     if (!e.KeyValue.ToString().Equals("112") && !e.KeyValue.ToString().Equals("120") && !e.KeyValue.ToString().Equals("121") && !e.KeyValue.ToString().Equals("122") && !e.KeyValue.ToString().Equals("123") && !e.KeyValue.ToString().Equals("13"))
     {
         txtTimKiem.BackColor = Color.White;
         Lop_ThongTin LOP = new Lop_ThongTin();
         LOP.MaLop = txtTimKiem.Text;
         tbDanhSachLopHoc.DataSource = cls_Lop.TimKiemLopHoc(LOP);
     }
     if (e.KeyValue.ToString().Equals("112"))
     {
         NhapDiemChoLop();
     }
     if (e.KeyValue.ToString().Equals("120"))
     {
         ThemLopHoc();
     }
     if (e.KeyValue.ToString().Equals("121"))
     {
         SuaThongTinLopHoc();
     }
     if (e.KeyValue.ToString().Equals("122"))
     {
         XoaLopHoc();
     }
     if (e.KeyValue.ToString().Equals("123"))
     {
         txtTimKiem.BackColor = Color.YellowGreen;
         txtTimKiem.Focus();
     }
 }
コード例 #2
0
 public QuanLyLopHoc(string ChucNang, Lop_ThongTin Lop)
 {
     InitializeComponent();
     cbHeDaoTao.DataSource    = cls_HDT.DanhSachHeDaoTao();
     cbHeDaoTao.DisplayMember = "TenHe";
     cbHeDaoTao.ValueMember   = "MaHe";
     cbKhoaHoc.DataSource     = cls_KH.DanhSachKhoaHoc();
     cbKhoaHoc.DisplayMember  = "MaKhoaHoc";
     cbKhoaHoc.ValueMember    = "MaKhoaHoc";
     cbTenNganh.DataSource    = cls_NDT.DanhSachNganhDaoTao();
     cbTenNganh.DisplayMember = "TenNganh";
     cbTenNganh.ValueMember   = "MaNganh";
     this.ChucNang            = ChucNang;
     if (ChucNang.Equals("F9"))
     {
         txtMaLop.Focus();
         btHoanTat.Enabled = false;
     }
     if (ChucNang.Equals("F10"))
     {
         txtMaLop.Text     = Lop.MaLop;
         txtTenLop.Text    = Lop.TenLop;
         cbKhoaHoc.Text    = Lop.MaKhoaHoc;
         cbHeDaoTao.Text   = Lop.MaHeDaoTao;
         cbTenNganh.Text   = Lop.MaNganh;
         btHoanTat.Enabled = false;
         txtMaLop.Enabled  = false;
         txtTenLop.Focus();
     }
 }
コード例 #3
0
 //XÓA LỚP HỌC
 private void XoaLopHoc()
 {
     if (XacNhanXoa.Equals("1"))
     {
         Lop_ThongTin Lop = new Lop_ThongTin();
         Lop.MaLop = tbDanhSachLopHoc.Rows[DongChon].Cells[0].Value.ToString();
         if (MessageBox.Show("Bạn có thật sự muốn xóa thông tin lớp có mã " + Lop.MaLop + "", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 cls_Lop.XoaLopHoc(Lop);
                 tbDanhSachLopHoc.DataSource = cls_Lop.DanhSach_ThongTin_Lop();
             }
             catch
             {
                 MessageBox.Show("Không thể xóa dữ liệu này, hãy kiểm tra kết nối!", "Thông báo lỗi.", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         XacNhanXoa = "0";
     }
     else
     {
         MessageBox.Show("Bạn hãy chọn lớp muốn xóa.", "Thông báo.", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     txtTimKiem.Focus();
 }
コード例 #4
0
        //THÊM LỚP HỌC MỚI.
        private void ThemMoiLopHoc()
        {
            Lop_ThongTin LOP = new Lop_ThongTin();

            LOP.MaLop      = txtMaLop.Text;
            LOP.TenLop     = txtTenLop.Text;
            LOP.MaKhoaHoc  = cbKhoaHoc.SelectedValue.ToString();
            LOP.MaHeDaoTao = cbHeDaoTao.SelectedValue.ToString();
            LOP.MaNganh    = cbTenNganh.SelectedValue.ToString();
            try
            {
                cls_LOP.ThemLopHocMoi(LOP);
                MessageBox.Show("Bạn đã thêm lớp học " + LOP.TenLop + " với mã " + LOP.MaLop + " vào hệ thống.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                txtMaLop.Text  = "";
                txtTenLop.Text = "";
                txtMaLop.Focus();
                btHoanTat.Enabled = true;
                if (DuLieu != null)
                {
                    DuLieu(LOP);
                }
            }
            catch
            {
                MessageBox.Show("Không thể thêm mới, hãy xem xét lại!.", "Thông báo lỗi.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
 //LẤY DỮ LIỆU TRUYỀN VỀ.
 public void LayDuLieu(Lop_ThongTin Lop)
 {
     this.MaLop = Lop.MaLop;
     if (!MaLop.Equals(""))
     {
         tbDanhSachLopHoc.DataSource = cls_Lop.DanhSach_ThongTin_Lop();
     }
 }
コード例 #6
0
        //TÌM KIẾM LỚP HỌC
        public DataTable TimKiemLopHoc(Lop_ThongTin Lop)
        {
            int Nparameter = 1;

            string[] name  = new string[Nparameter];
            object[] value = new object[Nparameter];
            name[0] = "@TimKiem"; value[0] = Lop.MaLop;
            return(cls.TimKiem("TimKiemLopHoc", name, value, Nparameter));
        }
コード例 #7
0
        //XÓA LỚP HỌC
        public int XoaLopHoc(Lop_ThongTin Lop)
        {
            int Nparameter = 1;

            string[] name  = new string[Nparameter];
            object[] value = new object[Nparameter];
            name[0] = "@MaLop"; value[0] = Lop.MaLop;
            return(cls.CapNhat("XoaLopHoc", name, value, Nparameter));
        }
コード例 #8
0
        //IN BÁO CÁO
        private void btInBaoCao_Click(object sender, EventArgs e)
        {
            Lop_ThongTin Lop = new Lop_ThongTin();

            Lop.MaLop            = txtTimKiem.Text;
            BaoCao.BaoCao.DuLieu = cls_Lop.TimKiemLopHoc(Lop);
            BaoCao.BaoCao.Kieu   = "TimKiemLopHoc";
            BaoCao.BaoCao BC = new BaoCao.BaoCao();
            BC.ShowDialog();
        }
コード例 #9
0
        //KÍCH CHỌN THÊM LỚP HỌC MỚI.
        private void ThemLopHoc()
        {
            ChucNang = "F9";
            Lop_ThongTin Lop = new Lop_ThongTin();

            A.GiaoDien.QuanLyLopHoc QLLH = new A.GiaoDien.QuanLyLopHoc(ChucNang, Lop);
            QLLH.DuLieu = new QuanLyLopHoc.DuLieuTruyenVe(LayDuLieu);
            QLLH.ShowDialog(this);
            txtTimKiem.Focus();
            XacNhanXoa = "0";
        }
コード例 #10
0
        //SỬA THÔNG TIN LỚP HỌC
        public int SuaThongTinLopHoc(Lop_ThongTin Lop)
        {
            int Nparameter = 5;

            string[] name  = new string[Nparameter];
            object[] value = new object[Nparameter];
            name[0] = "@MaLop"; value[0] = Lop.MaLop;
            name[1] = "@TenLop"; value[1] = Lop.TenLop;
            name[2] = "@MaKhoaHoc"; value[2] = Lop.MaKhoaHoc;
            name[3] = "@MaHeDaoTao"; value[3] = Lop.MaHeDaoTao;
            name[4] = "@MaNganh"; value[4] = Lop.MaNganh;
            return(cls.CapNhat("SuaThongTinLopHoc", name, value, Nparameter));
        }
コード例 #11
0
        //KÍCH CHỌN SỬA THÔNG TIN LỚP HỌC.
        private void SuaThongTinLopHoc()
        {
            ChucNang = "F10";
            Lop_ThongTin Lop = new Lop_ThongTin();

            Lop.MaLop      = tbDanhSachLopHoc.Rows[DongChon].Cells[0].Value.ToString();
            Lop.TenLop     = tbDanhSachLopHoc.Rows[DongChon].Cells[1].Value.ToString();
            Lop.MaKhoaHoc  = tbDanhSachLopHoc.Rows[DongChon].Cells[2].Value.ToString();
            Lop.MaHeDaoTao = tbDanhSachLopHoc.Rows[DongChon].Cells[3].Value.ToString();
            Lop.MaNganh    = tbDanhSachLopHoc.Rows[DongChon].Cells[4].Value.ToString();
            A.GiaoDien.QuanLyLopHoc QLLH = new A.GiaoDien.QuanLyLopHoc(ChucNang, Lop);
            QLLH.DuLieu = new QuanLyLopHoc.DuLieuTruyenVe(LayDuLieu);
            QLLH.ShowDialog(this);
            txtTimKiem.Focus();
            XacNhanXoa = "0";
        }
コード例 #12
0
        //SỬA THÔNG TIN LỚP HỌC.
        private void SuaThongTinLopHoc()
        {
            Lop_ThongTin LOP = new Lop_ThongTin();

            LOP.MaLop      = txtMaLop.Text;
            LOP.TenLop     = txtTenLop.Text;
            LOP.MaKhoaHoc  = cbKhoaHoc.SelectedValue.ToString();
            LOP.MaHeDaoTao = cbHeDaoTao.SelectedValue.ToString();
            LOP.MaNganh    = cbTenNganh.SelectedValue.ToString();
            try
            {
                cls_LOP.SuaThongTinLopHoc(LOP);
                MessageBox.Show("Bạn sửa thông tin lớp học có mã " + LOP.MaLop + " trong hệ thống.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                if (DuLieu != null)
                {
                    DuLieu(LOP);
                }
                this.Hide();
            }
            catch
            {
                MessageBox.Show("Không thể chỉnh sửa, hãy xem xét lại!.", "Thông báo lỗi.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #13
0
 //TÌM KIẾM LỚP HỌC
 public DataTable TimKiemLopHoc(Lop_ThongTin Lop)
 {
     return(cls.TimKiemLopHoc(Lop));
 }
コード例 #14
0
 //XÓA LỚP HỌC
 public int XoaLopHoc(Lop_ThongTin Lop)
 {
     return(cls.XoaLopHoc(Lop));
 }
コード例 #15
0
 //SỬA THÔNG TIN LỚP HỌC
 public int SuaThongTinLopHoc(Lop_ThongTin Lop)
 {
     return(cls.SuaThongTinLopHoc(Lop));
 }
コード例 #16
0
 //THÊM LỚP HỌC MỚI
 public int ThemLopHocMoi(Lop_ThongTin Lop)
 {
     return(cls.ThemLopHocMoi(Lop));
 }