Exemple #1
0
        // 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();
        }
Exemple #2
0
        // 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);
            }
        }