/*Nạp các phương thức thêm sửa xóa*/
 public void Insert(DMayBay DMB, DLichSuHD DLS)
 {
     string sql = string.Format(@"Insert Into MayBay(MaMayBay,Site,TenMayBay,HangSanXuat,KichThuoc
                                             ,TongGhe,SoGheLoai1,SoGheLoai2) 
                                             Values('{0}','HN',N'{1}',N'{2}','{3}','{4}','{5}','{6}')",
                                             DMB.MaMB,
                                             DMB.TenMB,
                                             DMB.HangSX,
                                             DMB.KichT,
                                             DMB.TongGhe,
                                             DMB.GheL1,
                                             DMB.GheL2);
     DA.ThucThi(sql);
     /*Chèn vào bảng lịch sử hoạt động*/
     string time = DateTime.Now.ToLocalTime().ToString();
     string str = "Insert Into LichSuHD(MaNhanVien,Site,TenNhanVien,HanhDong,TGTH)" + " Values('"
                     + DLS.MaNV + "','" + "HN" + "',N'" + DLS.TenNV + "',N'Thêm Thông Tin Máy Bay Mã: " + DMB.MaMB + "','" + time + "')";
     DA.ThucThi(str);
 }
 /*Lấy ra dòng dữ liệu và gán vào các hộp text*/
 public void SelectCoDK(DMayBay DMB, TextEdit txt1, TextEdit txt2
                           , TextEdit txt3, TextEdit txt4, TextEdit txt5
                           , TextEdit txt6, TextEdit txt7)
 {
     try
     {
         string path = string.Format("Select * From MayBay Where MaMayBay='{0}'", DMB.MaMB);
         DataTable dtt = DA.TbView(path);
         txt1.EditValue = dtt.Rows[0]["MaMayBay"].ToString().Trim();
         txt2.EditValue = dtt.Rows[0]["TenMayBay"].ToString().Trim();
         txt3.EditValue = dtt.Rows[0]["HangSanXuat"].ToString().Trim();
         txt4.EditValue = dtt.Rows[0]["KichThuoc"].ToString().Trim();
         txt5.EditValue = dtt.Rows[0]["TongGhe"].ToString().Trim();
         txt6.EditValue = dtt.Rows[0]["SoGheLoai1"].ToString().Trim();
         txt7.EditValue = dtt.Rows[0]["SoGheLoai2"].ToString().Trim();
         //return dt.TbView(path);
     }
     catch
     {
         XtraMessageBox.Show("Vui lòng kích vào lưới thông tin chọn thông tin cần sửa !", "Chú ý !",
                                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 /*Sửa thông tin máy bay*/
 public void Sua(DMayBay DMB, DLichSuHD DLS)
 {
     string sql = string.Format(@"Update MayBay Set MaMayBay='{0}',TenMayBay=N'{1}',HangSanXuat=N'{2}'
                                 ,KichThuoc={3},TongGhe='{4}',SoGheLoai1={5},SoGheLoai2={6} Where MaMayBay='{7}'"
                                 , DMB.MaMB, DMB.TenMB, DMB.HangSX, DMB.KichT, DMB.TongGhe, DMB.GheL1, DMB.GheL2, DMB.MaMB);
     DA.ThucThi(sql);
     /*Chèn vào bảng lịch sử hoạt động*/
     string time = DateTime.Now.ToLocalTime().ToString();
     string str = "Insert Into LichSuHD(MaNhanVien,Site,TenNhanVien,HanhDong,TGTH)" + " Values('"
                         + DLS.MaNV + "','" + "HN" + "',N'"
                         + DLS.TenNV + "',N'Sửa Thông Tin Máy Bay Mã: "
                         + DMB.MaMB + "','" + time + "')";
     DA.ThucThi(str);
 }
 /*Xóa thông tin máy bay*/
 public void Xoa(DMayBay DMB, DLichSuHD DLS)
 {
     #region ko dùng
     //string sql = string.Format("Delete From MayBay Where MaMayBay='{0}'", DMB.MaMB);
     //DA.ThucThi(sql);
     ///*Chèn vào bảng lịch sử hoạt động*/
     //string time = DateTime.Now.ToLocalTime().ToString();
     //string str = "Insert Into LichSuHD(MaNhanVien,TenNhanVien,HanhDong,TGTH)" + " Values('"
     //                   + DLS.MaNV + "',N'"
     //                    + DLS.TenNV + "',N'Xóa Máy Bay Mã: "
     //                    + DMB.MaMB + "','" + time + "')";
     //DA.ThucThi(str);
     #endregion
     try
     {
         DataTable myTB;
         myTB = DA.TbView("select * from MayBay");
         if (myTB.Rows.Count == 0)
         {
             XtraMessageBox.Show("Không tồn tại thể hiện dữ liệu !" + "\n\t Vui lòng xem lại!", "Chú ý",
                                     MessageBoxButtons.OK, MessageBoxIcon.Warning); myTB = null;
         }
         else
         {
             if (DA.TbView("select * from MayBay").Rows.Count == 1)
             {
                 XtraMessageBox.Show("Không được phép xóa hết bản ghi", "Cảnh Báo !",
                     MessageBoxButtons.OK, MessageBoxIcon.Error); myTB = null;
             }
             else
             {
                 DialogResult tl = XtraMessageBox.Show("Bạn có muốn xóa Máy Bay " + DMB.TenMB,
                     "Cảnh Báo!", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                 if (tl == DialogResult.Yes)
                 {
                     myTB = DA.TbView("select * From ChuyenBay Where MaMayBay='" + DMB.MaMB + "'");
                     if (myTB.Rows.Count >= 1)
                     {
                         XtraMessageBox.Show("Dịch vụ Máy Bay này đang cung cấp cho Chuyến Bay!",
                             "Cảnh Báo Mất Dữ Liệu!", MessageBoxButtons.OK, MessageBoxIcon.Error); myTB = null; return;
                     }
                     else
                     {
                         string sql = "Delete From MayBay Where MaMayBay='" + DMB.MaMB + "'";
                         /*Chèn vào bảng lịch sử hoạt động*/
                         string time = DateTime.Now.ToLocalTime().ToString();
                         string str = "Insert Into LichSuHD(MaNhanVien,Site,TenNhanVien,HanhDong,TGTH)" + " Values('"
                                            + DLS.MaNV + "','" + "HN" + "',N'"
                                             + DLS.TenNV + "',N'Xóa Máy Bay Mã: "
                                             + DMB.MaMB + "','" + time + "')";
                         DA.ThucThi(str);
                         DA.ThucThi(sql); XtraMessageBox.Show("Xóa Thành Công !", "Chú ý"
                                                 , MessageBoxButtons.OK, MessageBoxIcon.Information); return;
                     }
                 } myTB = null;
             } myTB = null;
         } myTB = null;
     }
     catch (Exception ex) { XtraMessageBox.Show("Lỗi phát sinh chương trình.!\r\nVui lòng liên hệ với chúng tôi ngay lập tức!\r\nChi tiết lỗi:\r\n" + ex.Message, "Chú ý !", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }