private void btnPosalji_Click(object sender, EventArgs e) { string[] validiraj = new string[9]; validiraj[0] = txtNazivAviokompanije.Text; validiraj[1] = txtOIBaviokompanije.Text; validiraj[2] = txtIBAN.Text; validiraj[3] = txtAdresaAviokompanije.Text; validiraj[4] = txtTelefonAviokompanije.Text; validiraj[5] = txtEmailAviokompanije.Text; validiraj[6] = textBoxZahtjev.Text; Validacija validacija = new Validacija(); string poruka = validacija.Validiraj(validiraj); if (poruka != "") { MessageBox.Show(poruka); } else { ZahtjevZaSuradnju zahtjev = new ZahtjevZaSuradnju() { Korisnik = RepozitorijSkyFlyReservation.prijavljeniKorisnik, DatumVrijemeKreiranja = DateTime.Now, TekstZahtjeva = textBoxZahtjev.Text }; Aviokompanija aviokompanija = new Aviokompanija() { NazivAviokompanije = txtNazivAviokompanije.Text, OIBAviokompanije = txtOIBaviokompanije.Text, IBANAviokompanije = txtIBAN.Text, AdresaAviokompanije = txtAdresaAviokompanije.Text, KontaktAviokompanije = txtTelefonAviokompanije.Text, EmailAviokompanije = txtEmailAviokompanije.Text }; int numAffectedRowsZahtjev = RepozitorijSkyFlyReservation.DodajZahtjev(zahtjev); numAffectedRowsZahtjev += RepozitorijSkyFlyReservation.DodajAviokompaniju(aviokompanija); numAffectedRowsZahtjev += RepozitorijSkyFlyReservation.PridruziAviokompaniju(aviokompanija, zahtjev.Korisnik.KorisnikId); if (numAffectedRowsZahtjev != 0) { MessageBox.Show("Zahtjev za suradnju je uspješno poslan."); this.Close(); } else { MessageBox.Show("Došlo je do greške prilikom slanja zahtjeva! Molimo pokušajte ponovno."); } } }