Ejemplo n.º 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;
         NganhDaoTao_ThongTin NDT = new NganhDaoTao_ThongTin();
         NDT.MaNganh = txtTimKiem.Text;
         tbNganhDaoTao.DataSource = cls_NganhDaoTao.TimKiemThongTinNganhDaoTao(NDT);
     }
     if (e.KeyValue.ToString().Equals("120"))
     {
         ThemNganhDaoTao();
         txtTimKiem.Focus();
     }
     if (e.KeyValue.ToString().Equals("121"))
     {
         SuaNganhDaoTao();
         txtTimKiem.Focus();
     }
     if (e.KeyValue.ToString().Equals("122"))
     {
         XoaNganhDaoTao();
         txtTimKiem.Focus();
     }
     if (e.KeyValue.ToString().Equals("123"))
     {
         txtTimKiem.BackColor = Color.YellowGreen;
         txtTimKiem.Focus();
     }
     txtTimKiem.Focus();
 }
Ejemplo n.º 2
0
        //THÊM NGÀNH ĐÀO TẠO MỚI.
        private void ThemNganhDaoTao()
        {
            NganhDaoTao_ThongTin NDT = new NganhDaoTao_ThongTin();

            NDT.MaNganh  = txtMaNganh.Text;
            NDT.TenNganh = txtTenNganh.Text;
            NDT.MaKhoa   = cbTenKhoa.SelectedValue.ToString();
            try
            {
                if (!NDT.MaNganh.Equals(""))
                {
                    cls_NganhDaoTao.ThemNganhDaoTao(NDT);
                    MessageBox.Show("Bạn đã thêm ngành đào tạo có mã " + NDT.MaNganh + "", "Thông báo.", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else
                {
                    MessageBox.Show("Hãy nhập mã ngành.");
                    txtMaNganh.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);
            }
            txtMaNganh.Text = "";
            txtMaNganh.Focus();
            txtTenNganh.Text  = "";
            btHoanTat.Enabled = true;
            if (DuLieu != null)
            {
                DuLieu(NDT);
            }
        }
Ejemplo n.º 3
0
 //XÓA NGÀNH ĐÀO TẠO.
 private void XoaNganhDaoTao()
 {
     if (XacNhanXoa == 1)
     {
         NganhDaoTao_ThongTin NDT = new NganhDaoTao_ThongTin();
         NDT.MaNganh = tbNganhDaoTao.Rows[DongChon].Cells[0].Value.ToString();
         if (MessageBox.Show("Bạn có thật sự muốn xóa thông tin ngành " + NDT.MaNganh + "", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 cls_NganhDaoTao.XoaNganhDaoTao(NDT);
                 tbNganhDaoTao.DataSource = cls_NganhDaoTao.DanhSachThongTinNganhDaoTao();
             }
             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();
     }
 }
Ejemplo n.º 4
0
        private void btInBaoCao_Click(object sender, EventArgs e)
        {
            NganhDaoTao_ThongTin NDT = new NganhDaoTao_ThongTin();

            NDT.MaNganh          = txtTimKiem.Text;
            BaoCao.BaoCao.DuLieu = cls_NganhDaoTao.TimKiemThongTinNganhDaoTao(NDT);
            BaoCao.BaoCao.Kieu   = "TimKiemNganhDaoTao";
            BaoCao.BaoCao BC = new BaoCao.BaoCao();
            BC.ShowDialog();
        }
Ejemplo n.º 5
0
        //TÌM KIẾM NGÀNH ĐÀO TẠO ĐẦY ĐỦ.
        public DataTable TimKiemThongTinNganhDaoTao(NganhDaoTao_ThongTin NDT)
        {
            int Nparameter = 1;

            string[] name  = new string[Nparameter];
            object[] value = new object[Nparameter];
            name[0]  = "@TimKiem";
            value[0] = NDT.MaNganh;
            return(cls.TimKiem("TimKiemThongTinNganhDaoTao", name, value, Nparameter));
        }
Ejemplo n.º 6
0
        //XÓA 1 NGANH ĐÀO TẠO.
        public int XoaNganhDaoTao(NganhDaoTao_ThongTin NDT)
        {
            int Nparameter = 1;

            string[] name  = new string[Nparameter];
            object[] value = new object[Nparameter];
            name[0]  = "@MaNganh";
            value[0] = NDT.MaNganh;
            return(cls.CapNhat("XoaNganhDaoTao", name, value, Nparameter));
        }
Ejemplo n.º 7
0
        //KHI KÍCH BUTTON THÊM
        private void ThemNganhDaoTao()
        {
            ChucNang = "F9";
            NganhDaoTao_ThongTin NDT = new NganhDaoTao_ThongTin();

            A.GiaoDien.QuanLyNganhDaoTao QLNDT = new A.GiaoDien.QuanLyNganhDaoTao(ChucNang, NDT);
            QLNDT.DuLieu = new QuanLyNganhDaoTao.DuLieuTruyenVe(LayDuLieu);
            QLNDT.ShowDialog(this);
            XacNhanXoa = 0;
            txtTimKiem.Focus();
        }
Ejemplo n.º 8
0
 private void TimKiemNganhDaoTao(object sender, KeyEventArgs e)
 {
     if (e.KeyValue.ToString() == "13")
     {
         NganhDaoTao_ThongTin NDT = new NganhDaoTao_ThongTin();
         NDT.TenNganh             = cbTenNganh.Text;
         cbTenNganh.DataSource    = cls_NDT.TimKiemNganhDaoTao(NDT);
         cbTenNganh.DisplayMember = "TenNganh";
         cbTenNganh.ValueMember   = "MaNganh";
     }
 }
Ejemplo n.º 9
0
 //LẤY DỮ LIỆU GỬI VỀ.
 public void LayDuLieu(NganhDaoTao_ThongTin NDT)
 {
     this.MaNganh = NDT.MaNganh;
     if (!this.MaNganh.Equals(""))
     {
         try
         {
             tbNganhDaoTao.DataSource = cls_NganhDaoTao.DanhSachThongTinNganhDaoTao();
         }
         catch { }
     }
     txtTimKiem.Focus();
 }
Ejemplo n.º 10
0
        //KHI KÍCH BUTTON SỬA THÔNG TIN
        private void SuaNganhDaoTao()
        {
            ChucNang = "F10";
            NganhDaoTao_ThongTin NDT = new NganhDaoTao_ThongTin();

            NDT.MaNganh  = tbNganhDaoTao.Rows[DongChon].Cells[0].Value.ToString();
            NDT.TenNganh = tbNganhDaoTao.Rows[DongChon].Cells[1].Value.ToString();
            NDT.MaKhoa   = tbNganhDaoTao.Rows[DongChon].Cells[2].Value.ToString();
            A.GiaoDien.QuanLyNganhDaoTao QLNDT = new A.GiaoDien.QuanLyNganhDaoTao(ChucNang, NDT);
            QLNDT.DuLieu = new QuanLyNganhDaoTao.DuLieuTruyenVe(LayDuLieu);
            QLNDT.ShowDialog(this);
            XacNhanXoa = 0;
            txtTimKiem.Focus();
        }
Ejemplo n.º 11
0
        //SỬA 1 NGÀNH ĐÀO TẠO.
        public int SuaNganhDaoTao(NganhDaoTao_ThongTin NDT)
        {
            int Nparameter = 3;

            string[] name  = new string[Nparameter];
            object[] value = new object[Nparameter];
            name[0]  = "@MaNganh";
            value[0] = NDT.MaNganh;
            name[1]  = "@TenNganh";
            value[1] = NDT.TenNganh;
            name[2]  = "@MaKhoa";
            value[2] = NDT.MaKhoa;
            return(cls.CapNhat("SuaNganhDaoTao", name, value, Nparameter));
        }
Ejemplo n.º 12
0
 public QuanLyNganhDaoTao(string ChucNang, NganhDaoTao_ThongTin NDT)
 {
     InitializeComponent();
     this.ChucNang = ChucNang;
     if (this.ChucNang.Equals("F9"))
     {
         txtMaNganh.Focus();
         btHoanTat.Enabled = false;
     }
     if (this.ChucNang.Equals("F10"))
     {
         txtMaNganh.Text         = NDT.MaNganh;
         txtTenNganh.Text        = NDT.TenNganh;
         cbTenKhoa.SelectedValue = NDT.MaKhoa;
         btHoanTat.Enabled       = false;
         txtMaNganh.Enabled      = false;
         txtTenNganh.Focus();
     }
 }
Ejemplo n.º 13
0
        //CHỈNH SỬA KHOA.
        private void SuaNganhDaoTao()
        {
            NganhDaoTao_ThongTin NDT = new NganhDaoTao_ThongTin();

            NDT.MaNganh  = txtMaNganh.Text;
            NDT.TenNganh = txtTenNganh.Text;
            NDT.MaKhoa   = cbTenKhoa.SelectedValue.ToString();
            try
            {
                cls_NganhDaoTao.SuaNganhDaoTao(NDT);
                MessageBox.Show("Bạn đã chỉnh sửa thông tin ngành đào tạo " + NDT.MaNganh + ".", "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(NDT);
            }
            this.Hide();
        }
Ejemplo n.º 14
0
 public DataTable TimKiemThongTinNganhDaoTao(NganhDaoTao_ThongTin NDT)
 {
     return(cls.TimKiemThongTinNganhDaoTao(NDT));
 }
Ejemplo n.º 15
0
 public int SuaNganhDaoTao(NganhDaoTao_ThongTin NDT)
 {
     return(cls.SuaNganhDaoTao(NDT));
 }
Ejemplo n.º 16
0
 public int ThemNganhDaoTao(NganhDaoTao_ThongTin NDT)
 {
     return(cls.ThemNganhDaoTao(NDT));
 }