Beispiel #1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     // Mở kết nối
     // Thêm dữ liệu
     if (Add)
     {
         try
         {
             // Thực hiện lệnh
             BLKhoa blKhoa = new BLKhoa();
             blKhoa.ThemKhoa(this.txtMaKhoa.Text, this.txtTenKhoa.Text);
             // Load lại dữ liệu trên DataGridView
             LoadData();
             // Thông báo
             MessageBox.Show("Đã thêm xong!");
         }
         catch
         {
             MessageBox.Show("Không thêm được. Lỗi rồi!");
         }
     }
     else
     {
         // Thực hiện lệnh
         BLKhoa blTp = new BLKhoa();
         blTp.CapNhatKhoa(this.txtMaKhoa.Text, this.txtTenKhoa.Text, ref err);
         // Load lại dữ liệu trên DataGridView
         LoadData();
         // Thông báo
         MessageBox.Show("Đã sửa xong!");
     }
     // Đóng kết nối
 }
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (Them)
     {
         if (this.txtMaKhoa.Text == "")
         {
             epvMaKhoa.SetError(this.txtMaKhoa, "!");
             MessageBox.Show("Bạn chưa nhập Mã Khoa!", "Thông báo",
                             MessageBoxButtons.OK, MessageBoxIcon.Warning);
             epvMaKhoa.Clear();
             this.txtMaKhoa.Focus();
         }
         else if (dbKhoa.KiemTraMaKhoaTonTai(this.txtMaKhoa.Text, ref err))
         {
             epvMaKhoa.SetError(txtMaKhoa, "!");
             MessageBox.Show("Mã Khoa đã tồn tại!", "Thông báo",
                             MessageBoxButtons.OK, MessageBoxIcon.Warning);
             epvMaKhoa.Clear();
             txtMaKhoa.Focus();
         }
         else
         {
             if (dbKhoa.ThemKhoa(this.txtMaKhoa.Text, this.txtTenKhoa.Text, ref err))
             {
                 LoadData();
                 MessageBox.Show("Đã thêm xong!");
             }
             else
             {
                 MessageBox.Show("Không thêm được, lỗi rồi!!! " + err);
             }
         }
     }
     else
     {
         if (dbKhoa.CapNhatKhoa(this.txtMaKhoa.Text, this.txtTenKhoa.Text, ref err))
         {
             LoadData();
             MessageBox.Show("Đã sửa xong!");
         }
         else
         {
             MessageBox.Show("Không sửa được. Lỗi rồi!!! " + err);
         }
     }
 }