private void dodajLetButton_Click(object sender, EventArgs e) { Aerodrom polazisniAerodrom = polazisniAerodromComboBox.SelectedItem as Aerodrom; Aerodrom odredisniAerodrom = odredisniAerodromComboBox.SelectedItem as Aerodrom; DateTime datumVrijemePolaska = datumVrijemePolaskaDateTimePicker.Value; DateTime datumVrijemeDolaska = datumVrijemeDolaskaDateTimePicker.Value; Avion avion = avionNaLetuComboBox.SelectedItem as Avion; double cijenaKarte = int.Parse(cijenaKarteTextBox.Text); bool provjeraPodataka = ProvjeriPodatke(polazisniAerodrom, odredisniAerodrom, datumVrijemePolaska, datumVrijemeDolaska); if (provjeraPodataka) { BrojLetaGenerator generator = new BrojLetaGenerator(); string brojLeta = generator.GenerirajBrojLeta(polazisniAerodrom, odredisniAerodrom); Let let = new Let() { BrojLeta = brojLeta, PolazisniAerodrom = polazisniAerodrom, OdredisniAerodrom = odredisniAerodrom, DatumPolaska = datumVrijemePolaska, DatumDolaska = datumVrijemeDolaska, AvionNaLetu = avion, CijenaKarte = cijenaKarte, BrojSlobodnihMjesta = avion.BrojMjesta }; int numAffectedRows = RepozitorijSkyFlyReservation.DodajLet(let); if (numAffectedRows > 0) { MessageBox.Show($"Let {polazisniAerodrom.NazivAerodroma}->{odredisniAerodrom.NazivAerodroma} je uspješno dodan u sustav."); this.Close(); } else { MessageBox.Show("Greška kod unosa u bazu podataka."); } } }