Пример #1
0
 //Airport's actions
 private void doAirport()
 {
     Model.Airport      mAirport = new Model.Airport();
     Controller.Airport cAirport = new Controller.Airport();
     if (cmbAirportsAction.SelectedIndex == 0)//insert
     {
         MessageBox.Show("Please, choose an action!");
     }
     else if (cmbAirportsAction.SelectedIndex == 1)//insert
     {
         saveAirports();
     }
     else if (cmbAirportsAction.SelectedIndex == 2)//delete
     {
         int select = dgvAirport.CurrentCell.RowIndex;
         mAirport.id = Convert.ToInt32(dgvAirport.Rows[select].Cells["cAirportId"].Value.ToString());
         cAirport    = new Controller.Airport(mAirport);
         cAirport.delete();
         refreshAirports();
     }
     else if (cmbAirportsAction.SelectedIndex == 3)//update
     {
         dgvAirport.Enabled = true;
         saveAirports();
     }
     else if (cmbAirportsAction.SelectedIndex == 4)//refresh
     {
         refreshAirports();
     }
 }
Пример #2
0
 //saves an airport
 private void saveAirports()
 {
     try
     {
         if (!cmbAirportsByPlace.Enabled)
         {
             Model.Airport mAirport = new Model.Airport();
             int           select   = dgvAirport.CurrentCell.RowIndex;
             mAirport.name    = dgvAirport.Rows[select].Cells["cAirportName"].Value.ToString();
             mAirport.iata    = dgvAirport.Rows[select].Cells["cIata"].Value.ToString();
             mAirport.id      = Convert.ToInt32(dgvAirport.Rows[select].Cells["cAirportId"].Value.ToString());
             mAirport.idPlace = Convert.ToInt32(dgvAirport.Rows[select].Cells["cAirportLocation"].Value.ToString());
             Controller.Airport cAirport = new Controller.Airport(mAirport);
             cAirport.insert();
             refreshAirports();
             return;
         }
         else
         {
             Model.Airport mAirport = new Model.Airport();
             mAirport.name    = dgvAirport.Rows[dgvAirport.Rows.Count - 1].Cells["cAirportName"].Value.ToString();
             mAirport.iata    = dgvAirport.Rows[dgvAirport.Rows.Count - 1].Cells["cIata"].Value.ToString();
             mAirport.id      = Convert.ToInt32(dgvAirport.Rows[dgvAirport.Rows.Count - 1].Cells["cAirportId"].Value.ToString());
             mAirport.idPlace = Convert.ToInt32(cmbAirportsByPlace.SelectedValue);;
             Controller.Airport cAirport = new Controller.Airport(mAirport);
             cAirport.insert();
         }
         refreshAirports();
     }
     catch
     {
     }
 }
Пример #3
0
        public List <Model.Airport> GetAllUSAirports()
        {
            List <Model.Airport> airports = new List <Model.Airport>();

            var lines = System.IO.File.ReadAllLines("test.txt").Select(a => a.Split(','));

            foreach (var row in lines)
            {
                var airport = new Model.Airport()
                {
                    Code = row[3], Country = row[2]
                };

                if (airport.Country.ToLower() == "united states")
                {
                    airports.Add(airport);
                }
            }

            return(airports);
        }
Пример #4
0
 public Airport(Model.Airport airports)
 {
     this.Airports = airports;
 }
Пример #5
0
 public Airport()
 {
     this.Airports = new Model.Airport();
 }