Пример #1
0
 //XÓA 1 KHOA.
 public int XoaKhoa(Khoa_ThongTin K)
 {
     int Nparameter = 1;
     string[] name = new string[Nparameter];
     object[] value = new object[Nparameter];
     name[0] = "@MaKhoa";
     value[0] = K.MaKhoa;
     return cls.CapNhat("XoaKhoa", name, value, Nparameter);
 }
 private void btInBaoCao_Click(object sender, EventArgs e)
 {
     Khoa_ThongTin Khoa = new Khoa_ThongTin();
     Khoa.MaKhoa = txtTimKiem.Text;
     BaoCao.BaoCao.DuLieu = cls_Khoa.TimKiemKhoa(Khoa);
     BaoCao.BaoCao.Kieu = "TimKiemKhoa";
     BaoCao.BaoCao BC = new BaoCao.BaoCao();
     BC.ShowDialog();
 }
Пример #3
0
 //TÌM KIẾM HỌC KỲ.
 public DataTable TimKiemKhoa(Khoa_ThongTin K)
 {
     int Nparameter = 1;
     string[] name = new string[Nparameter];
     object[] value = new object[Nparameter];
     name[0] = "@TimKiem";
     value[0] = K.MaKhoa;
     return cls.TimKiem("TimKiemKhoa", name, value, Nparameter);
 }
 //LẤY DỮ LIỆU GỬI VỀ.
 public void LayDuLieu(Khoa_ThongTin K)
 {
     this.MaKhoa = K.MaKhoa;
     if (!this.MaKhoa.Equals(""))
     {
         try
         {
             tbKhoa.DataSource = cls_Khoa.DanhSachKhoa();
         }
         catch { }
     }
     txtTimKiem.Focus();
 }
Пример #5
0
 public QuanLyKhoa(string ChucNang, Khoa_ThongTin K)
 {
     InitializeComponent();
     this.ChucNang = ChucNang;
     if (this.ChucNang.Equals("F9"))
     {
         txtMaKhoa.Focus();
         btHoanTat.Enabled = false;
     }
     if (this.ChucNang.Equals("F10"))
     {
         txtMaKhoa.Text = K.MaKhoa;
         txtTenKhoa.Text = K.TenKhoa;
         btHoanTat.Enabled = false;
         txtMaKhoa.Enabled = false;
         txtTenKhoa.Focus();
     }
 }
Пример #6
0
 //CHỈNH SỬA KHOA.
 private void SuaKhoa()
 {
     Khoa_ThongTin K = new Khoa_ThongTin();
     K.MaKhoa = txtMaKhoa.Text;
     K.TenKhoa = txtTenKhoa.Text;
     try
     {
         cls_Khoa.SuaKhoa(K);
         MessageBox.Show("Bạn đã chỉnh sửa thông tin khoa " + K.MaKhoa + ".", "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(K);
     }
     this.Hide();
 }
Пример #7
0
 //THÊM KHOA MỚI.
 private void ThemKhoa()
 {
     Khoa_ThongTin K = new Khoa_ThongTin();
     K.MaKhoa = txtMaKhoa.Text;
     K.TenKhoa = txtTenKhoa.Text;
     try
     {
         if (!K.MaKhoa.Equals(""))
         {
             cls_Khoa.ThemKhoa(K);
             MessageBox.Show("Bạn đã thêm khoa có mã " + K.MaKhoa + "", "Thông báo.", MessageBoxButtons.OK, MessageBoxIcon.None);
         }
         else
         {
             MessageBox.Show("Hãy nhập mã khoa.");
             txtMaKhoa.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);
     }
     txtMaKhoa.Text = "";
     txtMaKhoa.Focus();
     txtTenKhoa.Text = "";
     btHoanTat.Enabled = true;
     if (DuLieu != null)
     {
         DuLieu(K);
     }
 }
 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;
         Khoa_ThongTin K = new Khoa_ThongTin();
         K.MaKhoa = txtTimKiem.Text;
         tbKhoa.DataSource = cls_Khoa.TimKiemKhoa(K);
     }
     if (e.KeyValue.ToString().Equals("120"))
     {
         ThemKhoa();
         txtTimKiem.Focus();
     }
     if (e.KeyValue.ToString().Equals("121"))
     {
         SuaKhoa();
         txtTimKiem.Focus();
     }
     if (e.KeyValue.ToString().Equals("122"))
     {
         XoaKhoa();
         txtTimKiem.Focus();
     }
     if (e.KeyValue.ToString().Equals("123"))
     {
         txtTimKiem.BackColor = Color.YellowGreen;
         txtTimKiem.Focus();
     }
     txtTimKiem.Focus();
 }
 //XÓA KHÓA
 private void XoaKhoa()
 {
     if (XacNhanXoa == 1)
     {
         Khoa_ThongTin Khoa = new Khoa_ThongTin();
         Khoa.MaKhoa = tbKhoa.Rows[DongChon].Cells[0].Value.ToString();
         if (MessageBox.Show("Bạn có thật sự muốn xóa thông tin khoa có mã " + Khoa.MaKhoa + "", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
             cls_Khoa.XoaKhoa(Khoa);
             tbKhoa.DataSource = cls_Khoa.DanhSachKhoa();
             }
             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();
     }
 }
Пример #10
0
 //KHI KÍCH BUTTON THÊM
 private void ThemKhoa()
 {
     ChucNang = "F9";
     Khoa_ThongTin Khoa = new Khoa_ThongTin();
     A.GiaoDien.QuanLyKhoa QLHK = new A.GiaoDien.QuanLyKhoa(ChucNang, Khoa);
     QLHK.DuLieu = new QuanLyKhoa.DuLieuTruyenVe(LayDuLieu);
     QLHK.ShowDialog(this);
     XacNhanXoa = 0;
     txtTimKiem.Focus();
 }
Пример #11
0
 //KHI KÍCH BUTTON SỬA THÔNG TIN
 private void SuaKhoa()
 {
     ChucNang = "F10";
     Khoa_ThongTin Khoa = new Khoa_ThongTin();
     Khoa.MaKhoa = tbKhoa.Rows[DongChon].Cells[0].Value.ToString();
     Khoa.TenKhoa = tbKhoa.Rows[DongChon].Cells[1].Value.ToString();
     A.GiaoDien.QuanLyKhoa QLHK = new A.GiaoDien.QuanLyKhoa(ChucNang, Khoa);
     QLHK.DuLieu = new QuanLyKhoa.DuLieuTruyenVe(LayDuLieu);
     QLHK.ShowDialog(this);
     XacNhanXoa = 0;
     txtTimKiem.Focus();
 }
Пример #12
0
 public int XoaKhoa(Khoa_ThongTin K)
 {
     return cls.XoaKhoa(K);
 }
Пример #13
0
 public DataTable TimKiemKhoa(Khoa_ThongTin K)
 {
     return cls.TimKiemKhoa(K);
 }
Пример #14
0
 public int ThemKhoa(Khoa_ThongTin K)
 {
     return cls.ThemKhoa(K);
 }
Пример #15
0
 public int SuaKhoa(Khoa_ThongTin K)
 {
     return cls.SuaKhoa(K);
 }