// Xóa sân bay public static void deleteAirport(SANBAY airport) { SANBAY t = DataProvider.ins.DB.SANBAYs.Where(x => x.MaSB == airport.MaSB).SingleOrDefault(); t.IsAvailable = false; DataProvider.ins.DB.SaveChanges(); }
// Sữa sân bay public static void updateAirport(string masb, string tensb, string diadiem) { SANBAY _new = DataProvider.ins.DB.SANBAYs.Where(x => x.MaSB == masb).SingleOrDefault(); _new.TenSB = tensb; _new.DiaDiem = diadiem; DataProvider.ins.DB.SaveChanges(); }
private bool Checking() { bool isError = false; sbdi = (SANBAY)cmbSBDi.SelectedItem; sbden = (SANBAY)cmbSBDen.SelectedItem; // Kiểm tra giờ bay if (!int.TryParse(txtHrs.Text, out h)) { txtHrs.BorderBrush = Brushes.Red; txtHrs.Foreground = Brushes.Red; error.Append("Giờ bay phải là số\n"); isError = true; } else if (!int.TryParse(txtMins.Text, out m)) { // Kiểm tra phút bay txtMins.BorderBrush = Brushes.Red; txtMins.Foreground = Brushes.Red; error.Append("Phút bay phải là số\n"); isError = true; } else if (h * 60 + m < GlobalItem.BayToiThieu) { error.Append($"Thời gian bay tối thiểu là {GlobalItem.BayToiThieu} phút\n"); isError = true; } // Kiểm tra số ghế thường if (!int.TryParse(txtVIPSeats.Text, out VIP)) { error.Append("Số ghế thường phải là số\n"); isError = true; } // Kiểm tra số ghế VIP if (!int.TryParse(txtNormalSeats.Text, out Normal)) { error.Append("Số ghế VIP phải là số\n"); isError = true; } // Kiểm tra sân bay đến và sân bay đi if (sbdi == null) { cmbSBDi.BorderBrush = Brushes.Red; error.Append("Sân bay đi không được rỗng\n"); isError = true; } // Kiểm tra sân bay đi if (sbden == null) { cmbSBDen.BorderBrush = Brushes.Red; error.Append("Sân bay đến không được rỗng\n"); isError = true; } // Kiểm tra sân đến và đi có trùng nhau if (sbdi == sbden) { cmbSBDi.BorderBrush = Brushes.Red; cmbSBDen.BorderBrush = Brushes.Red; error.Append("Sân bay đi và sân bay đến không được trùng nhau\n"); isError = true; } if (isError) { return(false); } else { return(true); } }