示例#1
0
        //THÊM HỌC KỲ MỚI.
        private void ThemHocKy()
        {
            HocKy_ThongTin HK = new HocKy_ThongTin();

            HK.MaHocKy  = txtMaHocKy.Text;
            HK.TenHocKy = txtTenHocKy.Text;
            try
            {
                if (!HK.MaHocKy.Equals(""))
                {
                    cls_HocKy.ThemHocKy(HK);
                    MessageBox.Show("Bạn đã thêm học kỳ " + HK.MaHocKy + "", "Thông báo.", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else
                {
                    MessageBox.Show("Hãy nhập mã học kỳ");
                    txtMaHocKy.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);
            }
            txtMaHocKy.ResetText();
            txtMaHocKy.Focus();
            txtTenHocKy.ResetText();
            btHoanTat.Enabled = true;
            if (DuLieu != null)
            {
                DuLieu(HK);
            }
        }
示例#2
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;
         HocKy_ThongTin HK = new HocKy_ThongTin();
         HK.MaHocKy = txtTimKiem.Text;
         tbDanhSachHocKy.DataSource = cls_HocKy.TimKiemHocKy(HK);
     }
     if (e.KeyValue.ToString().Equals("120"))
     {
         ThemHocKy();
         txtTimKiem.Focus();
     }
     if (e.KeyValue.ToString().Equals("121"))
     {
         SuaHocKy();
         txtTimKiem.Focus();
     }
     if (e.KeyValue.ToString().Equals("122"))
     {
         XoaHocKy();
         txtTimKiem.Focus();
     }
     if (e.KeyValue.ToString().Equals("123"))
     {
         txtTimKiem.BackColor = Color.YellowGreen;
         txtTimKiem.Focus();
     }
     txtTimKiem.Focus();
 }
示例#3
0
 //XÓA HỌC KỲ
 private void XoaHocKy()
 {
     if (XacNhanXoa == 1)
     {
         HocKy_ThongTin HocKy = new HocKy_ThongTin();
         HocKy.MaHocKy = tbDanhSachHocKy.Rows[DongChon].Cells[0].Value.ToString();
         if (MessageBox.Show("Bạn có thật sự muốn xóa thông tin học kỳ " + HocKy.MaHocKy + "", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 cls_HocKy.XoaHocKy(HocKy);
                 tbDanhSachHocKy.DataSource = cls_HocKy.viewDanhSachThongTinHocKy();
             }
             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();
     }
 }
示例#4
0
        //TÌM KIẾM HỌC KỲ.
        public DataTable TimKiemHocKy(HocKy_ThongTin HK)
        {
            int Nparameter = 1;

            string[] name  = new string[Nparameter];
            object[] value = new object[Nparameter];
            name[0]  = "@TimKiem";
            value[0] = HK.MaHocKy;
            return(cls.TimKiem("TimKiemHocKy", name, value, Nparameter));
        }
示例#5
0
        //XÓA 1 HỌC KỲ.
        public int XoaHocKy(HocKy_ThongTin HK)
        {
            int Nparameter = 1;

            string[] name  = new string[Nparameter];
            object[] value = new object[Nparameter];
            name[0]  = "@MaHocKy";
            value[0] = HK.MaHocKy;
            return(cls.CapNhat("XoaHocKy", name, value, Nparameter));
        }
示例#6
0
        private void btInBaoCao_Click(object sender, EventArgs e)
        {
            HocKy_ThongTin HK = new HocKy_ThongTin();

            HK.MaHocKy           = txtTimKiem.Text;
            BaoCao.BaoCao.DuLieu = cls_HocKy.TimKiemHocKy(HK);
            BaoCao.BaoCao.Kieu   = "TimKiemHocKy";
            BaoCao.BaoCao BC = new BaoCao.BaoCao();
            BC.ShowDialog();
        }
示例#7
0
        //KHI KÍCH BUTTON THÊM
        private void ThemHocKy()
        {
            ChucNang = "F9";
            HocKy_ThongTin HocKy = new HocKy_ThongTin();

            A.GiaoDien.QuanLyHocKy QLHK = new A.GiaoDien.QuanLyHocKy(ChucNang, HocKy);
            QLHK.DuLieu = new QuanLyHocKy.DuLieuTruyenVe(LayDuLieu);
            QLHK.ShowDialog(this);
            XacNhanXoa = 0;
            txtTimKiem.Focus();
        }
示例#8
0
        //KHI KÍCH BUTTON SỬA THÔNG TIN
        private void SuaHocKy()
        {
            ChucNang = "F10";
            HocKy_ThongTin HocKy = new HocKy_ThongTin();

            HocKy.MaHocKy  = tbDanhSachHocKy.Rows[DongChon].Cells[0].Value.ToString();
            HocKy.TenHocKy = tbDanhSachHocKy.Rows[DongChon].Cells[1].Value.ToString();
            A.GiaoDien.QuanLyHocKy QLHK = new A.GiaoDien.QuanLyHocKy(ChucNang, HocKy);
            QLHK.DuLieu = new QuanLyHocKy.DuLieuTruyenVe(LayDuLieu);
            QLHK.ShowDialog(this);
            XacNhanXoa = 0;
            txtTimKiem.Focus();
        }
示例#9
0
 //LẤY DỮ LIỆU GỬI VỀ.
 public void LayDuLieu(HocKy_ThongTin HocKy)
 {
     this.MaHocKy = HocKy.MaHocKy;
     if (!this.MaHocKy.Equals(""))
     {
         try
         {
             tbDanhSachHocKy.DataSource = cls_HocKy.viewDanhSachThongTinHocKy();
         }
         catch { }
     }
     txtTimKiem.Focus();
 }
示例#10
0
 public QuanLyHocKy(string ChucNang, HocKy_ThongTin HK)
 {
     InitializeComponent();
     this.ChucNang = ChucNang;
     if (this.ChucNang.Equals("F9"))
     {
         txtMaHocKy.Focus();
         btHoanTat.Enabled = false;
     }
     if (this.ChucNang.Equals("F10"))
     {
         txtMaHocKy.Text    = HK.MaHocKy;
         txtTenHocKy.Text   = HK.TenHocKy;
         btHoanTat.Enabled  = false;
         txtMaHocKy.Enabled = false;
         txtTenHocKy.Focus();
     }
 }
示例#11
0
        //CHỈNH SỬA HỌC KỲ.
        private void SuaHocKy()
        {
            HocKy_ThongTin HK = new HocKy_ThongTin();

            HK.MaHocKy  = txtMaHocKy.Text;
            HK.TenHocKy = txtTenHocKy.Text;
            try
            {
                cls_HocKy.SuaHocKy(HK);
                MessageBox.Show("Bạn đã chỉnh sửa thông tin học kỳ " + HK.MaHocKy + ".", "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(HK);
            }
            this.Hide();
        }
示例#12
0
 public DataTable TimKiemHocKy(HocKy_ThongTin HK)
 {
     return(cls.TimKiemHocKy(HK));
 }
示例#13
0
 public int SuaHocKy(HocKy_ThongTin HK)
 {
     return(cls.SuaHocKy(HK));
 }
示例#14
0
 public int ThemHocKy(HocKy_ThongTin HK)
 {
     return(cls.ThemHocKy(HK));
 }
示例#15
0
 public int XoaHocKy(HocKy_ThongTin HK)
 {
     return(cls.XoaHocKy(HK));
 }