private void buttonAdd_Click(object sender, EventArgs e) { lbl_info.Text = ""; if (this.tb_destination.Text == "" || this.tb_startPoint.Text == "" || this.dt_pickerDeparture.Value.ToString() == "" || this.dtpicker_Landing.Value.ToString() == "" || this.cb_airline.Text == "") { this.lbl_info.Text = "Missing information."; this.lbl_info.Show(); return; } if (this.id == 0) { Airplane.AirplaneDao airplaneDao = new Airplane.AirplaneDaoImplements(); Airplane.Airplane airplane = airplaneDao.getAirplaneName(this.cb_airline.Text); string destination = this.tb_destination.Text; string start_point = this.tb_startPoint.Text; DateTime departure = this.dt_pickerDeparture.Value; DateTime landing = this.dtpicker_Landing.Value; Fly.Fly newFlight = new Fly.Fly(destination, start_point, departure, landing, airplane.Id); FlyDaoImplements fdi = new FlyDaoImplements(); fdi.addFlight(newFlight); } else if (this.id != 0) { Airplane.AirplaneDao airplaneDao = new Airplane.AirplaneDaoImplements(); Airplane.Airplane airplane = airplaneDao.getAirplaneName(this.cb_airline.Text); string destination = this.tb_destination.Text; string start_point = this.tb_startPoint.Text; DateTime departure = this.dt_pickerDeparture.Value; DateTime landing = this.dtpicker_Landing.Value; Fly.Fly newFlight = new Fly.Fly(this.id, destination, start_point, departure, landing, airplane.Id); FlyDaoImplements fdi = new FlyDaoImplements(); fdi.editFlight(newFlight); } this.Close(); }
public AddFlightForm(int id) { InitializeComponent(); this.dt_pickerDeparture.Format = DateTimePickerFormat.Custom; this.dt_pickerDeparture.CustomFormat = "Da't'e: dd. MM. yyyy. Ti'm'e: HH:mm:ss"; this.dtpicker_Landing.Format = DateTimePickerFormat.Custom; this.dtpicker_Landing.CustomFormat = "Da't'e: dd. MM. yyyy. Ti'm'e: HH:mm:ss"; if (id != 0) { this.id = id; FlyDao flyDao = new FlyDaoImplements(); Fly.Fly flight = flyDao.getFlight(id); this.lb_title.Text = "Modify flight"; this.tb_destination.Text = flight.Destination; this.tb_startPoint.Text = flight.Start_point; this.dt_pickerDeparture.Value = flight.Departure_time; this.dtpicker_Landing.Value = flight.Landing_time; } }
public void editFlight(Fly flight) { DB.DBConnection db = new DB.DBConnection(); db.editFlight(flight); }
public void addFlight(Fly flight) { DB.DBConnection db = new DB.DBConnection(); db.addFlight(flight); Console.WriteLine("FDI ADD FLIGHT"); }