private void obrisiAvionButton_Click(object sender, EventArgs e) { Avion selektiraniAvion = DohvatiSelektiraniAvion(); if (selektiraniAvion == null) { MessageBox.Show("Niste odabrali avion koji želite obrisati."); return; } int numAffectedRows = RepozitorijSkyFlyReservation.ObrisiAvion(selektiraniAvion); if (numAffectedRows > 0) { MessageBox.Show($"Uspješno ste obrisali avion {selektiraniAvion.ProizvodacAviona} {selektiraniAvion.ModelAviona} | {selektiraniAvion.IdentifikatorAviona}."); } if (RepozitorijSkyFlyReservation.prijavljeniKorisnik.UlogaKorisnika != UlogaKorisnika.Owner) { OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiAvione(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId)); } else { OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiSveAvione()); } }
private void AzurirajDetalje(Let let) { for (int i = 0; i < polazisniComboBox.Items.Count; i++) { if (((Aerodrom)polazisniComboBox.Items[i]).AerodromId == let.PolazisniAerodrom.AerodromId) { polazisniComboBox.SelectedIndex = i; } if (((Aerodrom)odredisniComboBox.Items[i]).AerodromId == let.OdredisniAerodrom.AerodromId) { odredisniComboBox.SelectedIndex = i; } } //provjeriti !!! avionNaLetuComboBox.DataSource = RepozitorijSkyFlyReservation.DohvatiAvione(let.AvionNaLetu.Aviokompanija.AviokompanijaId); for (int i = 0; i < avionNaLetuComboBox.Items.Count; i++) { if (((Avion)avionNaLetuComboBox.Items[i]).AvionId == let.AvionNaLetu.AvionId) { avionNaLetuComboBox.SelectedIndex = i; } } datumVrijemePolaskaDateTimePicker.Value = let.DatumPolaska; datumVrijemeDolaskaDateTimePicker.Value = let.DatumDolaska; cijenaKarteTextBox.Text = let.CijenaKarte.ToString(); }
private void OsvjeziComboBox() { polazisniComboBox.DataSource = RepozitorijSkyFlyReservation.DohvatiAerodrome().ToList(); polazisniComboBox.DropDownStyle = ComboBoxStyle.DropDownList; odredisniComboBox.DataSource = RepozitorijSkyFlyReservation.DohvatiAerodrome().ToList(); odredisniComboBox.DropDownStyle = ComboBoxStyle.DropDownList; avionNaLetuComboBox.DataSource = RepozitorijSkyFlyReservation.DohvatiAvione().ToList(); avionNaLetuComboBox.DropDownStyle = ComboBoxStyle.DropDownList; }
private void FormPregledAvionaAviokompanije_Load(object sender, EventArgs e) { if (RepozitorijSkyFlyReservation.prijavljeniKorisnik.UlogaKorisnika != UlogaKorisnika.Owner) { nazivAviokompanijeLabel.Text = RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.NazivAviokompanije; OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiAvione(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId)); } if (RepozitorijSkyFlyReservation.prijavljeniKorisnik.UlogaKorisnika == UlogaKorisnika.Owner) { popisAvionaLabel.Text = "Popis aviona"; OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiSveAvione()); } }
private void dodajAvionButton_Click(object sender, EventArgs e) { FormDodajAvion form = new FormDodajAvion(); form.ShowDialog(); if (RepozitorijSkyFlyReservation.prijavljeniKorisnik.UlogaKorisnika != UlogaKorisnika.Owner) { OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiAvione(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId)); } else { OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiSveAvione()); } }
private void azurirajAvionButton_Click(object sender, EventArgs e) { Avion selektiraniAvion = DohvatiSelektiraniAvion(); if (selektiraniAvion == null) { MessageBox.Show("Niste odabrali avion koji želite ažurirati."); return; } FormAzurirajAvion form = new FormAzurirajAvion(selektiraniAvion); form.ShowDialog(); if (RepozitorijSkyFlyReservation.prijavljeniKorisnik.UlogaKorisnika != UlogaKorisnika.Owner) { OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiAvione(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId)); } else { OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiSveAvione()); } }
private void OsvjeziComboBox(List <Aerodrom> aerodromi) { polazisniAerodromComboBox.DataSource = aerodromi.ToList(); polazisniAerodromComboBox.DropDownStyle = ComboBoxStyle.DropDownList; odredisniAerodromComboBox.DataSource = aerodromi.ToList(); odredisniAerodromComboBox.DropDownStyle = ComboBoxStyle.DropDownList; if (RepozitorijSkyFlyReservation.prijavljeniKorisnik.UlogaKorisnika != UlogaKorisnika.Owner) { aviokompanijaLabel.Visible = false; aviokompanijeComboBox.Visible = false; avionNaLetuLabel.Location = new Point(50, 235); avionNaLetuComboBox.Location = new Point(50, 250); cijenaKarteLabel.Location = new Point(50, 290); cijenaKarteTextBox.Location = new Point(50, 305); valutaTextBox.Location = new Point(150, 305); avionNaLetuComboBox.DataSource = RepozitorijSkyFlyReservation.DohvatiAvione().ToList(); } else { aviokompanijeComboBox.DropDownStyle = ComboBoxStyle.DropDownList; aviokompanijeComboBox.DataSource = RepozitorijSkyFlyReservation.DohvatiAviokompanije(); Aviokompanija aviokompanija = DohvatiSelektiranuAviokompaniju(); avionNaLetuComboBox.DataSource = RepozitorijSkyFlyReservation.DohvatiAvione(aviokompanija.AviokompanijaId); } avionNaLetuComboBox.DropDownStyle = ComboBoxStyle.DropDownList; }
private void aviokompanijeComboBox_SelectedIndexChanged(object sender, EventArgs e) { Aviokompanija aviokompanija = DohvatiSelektiranuAviokompaniju(); avionNaLetuComboBox.DataSource = RepozitorijSkyFlyReservation.DohvatiAvione(aviokompanija.AviokompanijaId); }