public int dodajHotel(Hotel h) { try { String query = "insert into HotelAzure(id,ime,slika,maxKapacitet,kapacitet,idDestinacije,cijena) " + "values (@id,@ime,@slika,@maxKapacitet,@kapacitet,@idDestinacije,@cijena)"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection con = new SqlConnection(s.konekcija)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = query; SqlParameter id = new SqlParameter(); id.Value = h.Id; id.ParameterName = "id"; cmd.Parameters.Add(id); SqlParameter ime = new SqlParameter(); ime.Value = h.Ime; ime.ParameterName = "ime"; cmd.Parameters.Add(ime); SqlParameter slika = new SqlParameter(); slika.Value = "not null slika"; slika.ParameterName = "slika"; cmd.Parameters.Add(slika); SqlParameter maxKapacitet = new SqlParameter(); maxKapacitet.Value = h.MaximalniKapacitet; maxKapacitet.ParameterName = "maxKapacitet"; cmd.Parameters.Add(maxKapacitet); SqlParameter kapacitet = new SqlParameter(); kapacitet.Value = h.Kapacitet; kapacitet.ParameterName = "kapacitet"; cmd.Parameters.Add(kapacitet); SqlParameter idDestinacije = new SqlParameter(); idDestinacije.Value = h.Lokacija.Id; idDestinacije.ParameterName = "idDestinacije"; cmd.Parameters.Add(idDestinacije); SqlParameter cijena = new SqlParameter(); cijena.Value = h.CijenaPoOsobi; cijena.ParameterName = "cijena"; cmd.Parameters.Add(cijena); con.Open(); int r = cmd.ExecuteNonQuery(); cmd.Dispose(); con.Close(); return(r); } } catch (Exception e) { Debug.WriteLine("Exception HotelAzure2: " + e.Message); return(0); } }
public int dodajPrevoz(Prevoz p) { try { String query = "insert into PrevozAzure(id,ime,vrstaPrevoza,maxKapacitet,kapacitet,cijena,idDestinacije) " + "values (@id,@ime,@vrstaPrevoza,@maxKapacitet,@kapacitet,@cijena,@idDestinacije)"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection con = new SqlConnection(s.konekcija)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = query; SqlParameter id = new SqlParameter(); id.Value = p.Id; id.ParameterName = "id"; cmd.Parameters.Add(id); SqlParameter ime = new SqlParameter(); ime.Value = p.Ime; ime.ParameterName = "ime"; cmd.Parameters.Add(ime); SqlParameter vrstaPrevoza = new SqlParameter(); vrstaPrevoza.Value = p.VrstaPrevoza; vrstaPrevoza.ParameterName = "vrstaPrevoza"; cmd.Parameters.Add(vrstaPrevoza); SqlParameter maxKapacitet = new SqlParameter(); maxKapacitet.Value = p.MaximalniKapacitet; maxKapacitet.ParameterName = "maxKapacitet"; cmd.Parameters.Add(maxKapacitet); SqlParameter kapacitet = new SqlParameter(); kapacitet.Value = p.Kapacitet; kapacitet.ParameterName = "kapacitet"; cmd.Parameters.Add(kapacitet); SqlParameter cijena = new SqlParameter(); cijena.Value = p.CijenaPoOsobi; cijena.ParameterName = "cijena"; cmd.Parameters.Add(cijena); SqlParameter idDestinacije = new SqlParameter(); idDestinacije.Value = p.PrevozDestinacija; idDestinacije.ParameterName = "idDestinacije"; cmd.Parameters.Add(idDestinacije); con.Open(); int r = cmd.ExecuteNonQuery(); cmd.Dispose(); con.Close(); return(r); } } catch (Exception e) { Debug.WriteLine("Exception PrevozAzure2: " + e.Message); return(0); } }
public int dodajKarticu(Kartica k) { try { String query = "INSERT INTO KarticaAzure(id,vrstaKartice,datumIsteka,broj,csc) " + "VALUES (@id,@vrstaKartice,@datumIsteka,@broj,@csc)"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection con = new SqlConnection(s.konekcija)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = query; SqlParameter id = new SqlParameter(); id.Value = k.Id.ToString(); id.ParameterName = "id"; cmd.Parameters.Add(id); SqlParameter vrstaKartice = new SqlParameter(); vrstaKartice.Value = k.Vrsta.ToString(); vrstaKartice.ParameterName = "vrstaKartice"; cmd.Parameters.Add(vrstaKartice); SqlParameter datumIsteka = new SqlParameter(); datumIsteka.Value = k.DatumIsteka; datumIsteka.ParameterName = "datumIsteka"; cmd.Parameters.Add(datumIsteka); SqlParameter broj = new SqlParameter(); broj.Value = k.Broj; broj.ParameterName = "broj"; cmd.Parameters.Add(broj); SqlParameter csc = new SqlParameter(); csc.Value = k.Csc; csc.ParameterName = "csc"; cmd.Parameters.Add(csc); con.Open(); int r = cmd.ExecuteNonQuery(); cmd.Dispose(); con.Close(); return(r); } } catch (Exception e) { Debug.WriteLine("Exception KarticaAzure2: " + e.Message); return(0); } }
public int dodajDestinaciju(Destinacija d) { try { String query = "INSERT INTO DestinacijaAzure(id,naziv,drzava,kontinent,slika) " + "values (@id,@naziv,@drzava,@kontinent,@slika)"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection con = new SqlConnection(s.konekcija)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = query; SqlParameter id = new SqlParameter(); id.Value = d.Id; id.ParameterName = "id"; cmd.Parameters.Add(id); SqlParameter naziv = new SqlParameter(); naziv.Value = d.Naziv; naziv.ParameterName = "naziv"; cmd.Parameters.Add(naziv); SqlParameter drzava = new SqlParameter(); drzava.Value = d.Drzava; drzava.ParameterName = "drzava"; cmd.Parameters.Add(drzava); SqlParameter kontinent = new SqlParameter(); kontinent.Value = d.Kontinent; kontinent.ParameterName = "kontinent"; cmd.Parameters.Add(kontinent); SqlParameter slika = new SqlParameter(); slika.Value = "not null"; slika.ParameterName = "slika"; cmd.Parameters.Add(slika); con.Open(); int r = cmd.ExecuteNonQuery(); cmd.Dispose(); con.Close(); return(r); } } catch (Exception e) { Debug.WriteLine("Exception DestinacijaAzure2: " + e.Message); return(0); } }
public void UcitajHotele() { try { string query = "SELECT * FROM HotelAzure;"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection c = new SqlConnection(s.konekcija)) { c.Open(); if (c.State == System.Data.ConnectionState.Open) { SqlCommand sc = c.CreateCommand(); sc.CommandText = query; SqlDataReader reader = sc.ExecuteReader(); while (reader.Read()) { int index = -1; for (int i = 0; i < Globalna.nasaAgencija.Destinacije.Count; i++) { if (Globalna.nasaAgencija.Destinacije[i].Id.ToString() == reader.GetString(9)) { index = i; break; } } Hotel h = new Hotel(reader.GetString(5), Convert.ToInt32(reader.GetDouble(7)), Convert.ToInt32(reader.GetDouble(8)), Globalna.nasaAgencija.Destinacije[index], reader.GetDouble(10)); //slika getString(6) Globalna.nasaAgencija.Hoteli.Add(h); } if (Globalna.nasaAgencija.Hoteli.Count == 0) { Globalna.idSvihHotela = 0; } else if (Globalna.nasaAgencija.Hoteli.Count != 0) { Globalna.idSvihHotela = Globalna.nasaAgencija.Hoteli.Count; } } c.Close(); } } catch (Exception e) { Debug.WriteLine("Exception HotelAzure1: " + e.Message); } }
public void UcitajKartice() { try { string query = "SELECT * FROM KarticaAzure"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection c = new SqlConnection(s.konekcija)) { c.Open(); if (c.State == System.Data.ConnectionState.Open) { SqlCommand sc = c.CreateCommand(); sc.CommandText = query; SqlDataReader reader = sc.ExecuteReader(); while (reader.Read()) { VrstaKartice vrsta = (VrstaKartice)Enum.Parse(typeof(VrstaKartice), reader.GetString(5)); Kartica k = new Kartica(vrsta, reader.GetString(6), reader.GetString(7), reader.GetDouble(8)); Globalna.nasaAgencija.Kartice.Add(k); } if (Globalna.nasaAgencija.Kartice.Count == 0) { Globalna.idSvihKartica = 0; } else if (Globalna.nasaAgencija.Kartice.Count != 0) { Globalna.idSvihKartica = Globalna.nasaAgencija.Kartice.Count; } } c.Close(); } } catch (Exception e) { Debug.WriteLine("Exception KarticaAzure1: " + e.Message); } }
public void UcitajAgencije() { try { string query = "SELECT * FROM AgencijaAzure;"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection c = new SqlConnection(s.konekcija)) { c.Open(); if (c.State == System.Data.ConnectionState.Open) { SqlCommand sc = c.CreateCommand(); sc.CommandText = query; SqlDataReader reader = sc.ExecuteReader(); while (reader.Read()) { int index = -1; for (int i = 0; i < Globalna.nasaAgencija.Kartice.Count; i++) { if (Globalna.nasaAgencija.Kartice[i].Id.ToString() == reader.GetString(6)) { index = i; break; } } Agencija a = new Agencija(reader.GetString(5), Globalna.nasaAgencija.Kartice[index], reader.GetString(7), reader.GetString(11), reader.GetString(8), reader.GetString(9), reader.GetString(10)); Globalna.nasaAgencija.Agencije.Add(a); } } c.Close(); } } catch (Exception e) { Debug.WriteLine("Exception AgencijaAzure1: " + e.Message); } }
public void UcitajPrevoze() { try { string query = "SELECT * FROM PrevozAzure;"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection c = new SqlConnection(s.konekcija)) { c.Open(); if (c.State == System.Data.ConnectionState.Open) { SqlCommand sc = c.CreateCommand(); sc.CommandText = query; SqlDataReader reader = sc.ExecuteReader(); while (reader.Read()) { VrstaPrevoza vrsta = (VrstaPrevoza)Enum.Parse(typeof(VrstaPrevoza), reader.GetString(6)); Prevoz p = new Prevoz(reader.GetString(5), vrsta, Convert.ToInt32(reader.GetDouble(7)), Convert.ToInt32(reader.GetDouble(8)), reader.GetDouble(9), reader.GetString(10)); Globalna.nasaAgencija.Prevozi.Add(p); } if (Globalna.nasaAgencija.Prevozi.Count == 0) { Globalna.idSvihPrevoza = 0; } else if (Globalna.nasaAgencija.Prevozi.Count != 0) { Globalna.idSvihPrevoza = Globalna.nasaAgencija.Prevozi.Count; } } c.Close(); } } catch (Exception e) { Debug.WriteLine("Exception PrevozAzure1: " + e.Message); } }
public void UcitajDestinacije() { try { string query = "SELECT * FROM DestinacijaAzure;"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection c = new SqlConnection(s.konekcija)) { c.Open(); if (c.State == System.Data.ConnectionState.Open) { SqlCommand sc = c.CreateCommand(); sc.CommandText = query; SqlDataReader reader = sc.ExecuteReader(); while (reader.Read()) { Kontinent kont = (Kontinent)Enum.Parse(typeof(Kontinent), reader.GetString(7)); Destinacija d = new Destinacija(reader.GetString(5), reader.GetString(6), kont); Globalna.nasaAgencija.Destinacije.Add(d); } if (Globalna.nasaAgencija.Destinacije.Count == 0) { Globalna.idSvihDestinacija = 0; } else if (Globalna.nasaAgencija.Destinacije.Count != 0) { Globalna.idSvihDestinacija = Globalna.nasaAgencija.Destinacije.Count; } } c.Close(); } } catch (Exception e) { Debug.WriteLine("Exception DestinacijaAzure1: " + e.Message); } }
public void UcitajPutovanja() { try { string query = "SELECT * FROM PutovanjeAzure;"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection c = new SqlConnection(s.konekcija)) { c.Open(); if (c.State == System.Data.ConnectionState.Open) { SqlCommand sc = c.CreateCommand(); sc.CommandText = query; SqlDataReader reader = sc.ExecuteReader(); while (reader.Read()) { int index = -1; for (int i = 0; i < Globalna.nasaAgencija.Destinacije.Count; i++) { if (Globalna.nasaAgencija.Destinacije[i].Id.ToString() == reader.GetString(12)) { index = i; break; } } int index2 = -1; for (int i = 0; i < Globalna.nasaAgencija.Hoteli.Count; i++) { if (Globalna.nasaAgencija.Hoteli[i].Id.ToString() == reader.GetString(13)) { index2 = i; break; } } int index3 = -1; for (int i = 0; i < Globalna.nasaAgencija.Prevozi.Count; i++) { if (Globalna.nasaAgencija.Prevozi[i].Id.ToString() == reader.GetString(14)) { index3 = i; break; } } Putovanje put = new Putovanje(reader.GetDateTimeOffset(5).DateTime, reader.GetDateTimeOffset(6).DateTime, Convert.ToInt32(reader.GetDouble(7)), Convert.ToInt32(reader.GetDouble(8)), reader.GetString(9), reader.GetBoolean(10), Convert.ToInt32(reader.GetString(11)), Globalna.nasaAgencija.Destinacije[index], Globalna.nasaAgencija.Hoteli[index2], Globalna.nasaAgencija.Prevozi[index3], reader.GetDouble(15)); Globalna.nasaAgencija.Putovanja.Add(put); } if (Globalna.nasaAgencija.Putovanja.Count == 0) { Globalna.idSvihPutovanja = 0; } else if (Globalna.nasaAgencija.Putovanja.Count != 0) { Globalna.idSvihPutovanja = Globalna.nasaAgencija.Putovanja.Count; } } c.Close(); } } catch (Exception e) { Debug.WriteLine("Exception PutovanjeAzure1: " + e.Message); } }
public int dodajPutovanje(Putovanje put) { try { String query = "insert into PutovanjeAzure(id,datumPolaska,datumPovratka,minBrojPutnika,maxBrojPutnika,opisPutovanja,istaknuto,idAgencije,idDestinacije,idHotela,idPrevoz,cijena) " + "values (@id,@datumPolaska,@datumPovratka,@minBrojPutnika,@maxBrojPutnika,@opisPutovanja,@istaknuto,@idAgencije,@idDestinacije,@idHotela,@idPrevoz,@cijena)"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection con = new SqlConnection(s.konekcija)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = query; SqlParameter id = new SqlParameter(); id.Value = put.Id; id.ParameterName = "id"; cmd.Parameters.Add(id); SqlParameter datumPolaska = new SqlParameter(); datumPolaska.Value = put.DatumPolaska; datumPolaska.ParameterName = "datumPolaska"; cmd.Parameters.Add(datumPolaska); SqlParameter datumPovratka = new SqlParameter(); datumPovratka.Value = put.DatumPovratka; datumPovratka.ParameterName = "datumPovratka"; cmd.Parameters.Add(datumPovratka); SqlParameter minBrojPutnika = new SqlParameter(); minBrojPutnika.Value = put.MinimalniBrojPutnika; minBrojPutnika.ParameterName = "minBrojPutnika"; cmd.Parameters.Add(minBrojPutnika); SqlParameter maxBrojPutnika = new SqlParameter(); maxBrojPutnika.Value = put.MaximalniBrojPutnika; maxBrojPutnika.ParameterName = "maxBrojPutnika"; cmd.Parameters.Add(maxBrojPutnika); SqlParameter opisPutovanja = new SqlParameter(); opisPutovanja.Value = put.OpisPutovanja; opisPutovanja.ParameterName = "opisPutovanja"; cmd.Parameters.Add(opisPutovanja); SqlParameter istaknuto = new SqlParameter(); istaknuto.Value = put.IstaknutoPutovanje; istaknuto.ParameterName = "istaknuto"; cmd.Parameters.Add(istaknuto); SqlParameter idAgencije = new SqlParameter(); idAgencije.Value = put.IdAgencije; idAgencije.ParameterName = "idAgencije"; cmd.Parameters.Add(idAgencije); SqlParameter idDestinacije = new SqlParameter(); idDestinacije.Value = put.InfoDestinacije.Id; idDestinacije.ParameterName = "idDestinacije"; cmd.Parameters.Add(idDestinacije); SqlParameter idHotela = new SqlParameter(); idHotela.Value = put.InfoHotela.Id; idHotela.ParameterName = "idHotela"; cmd.Parameters.Add(idHotela); SqlParameter idPrevoz = new SqlParameter(); idPrevoz.Value = put.InfoPrevoza.Id; idPrevoz.ParameterName = "idPrevoz"; cmd.Parameters.Add(idPrevoz); SqlParameter cijena = new SqlParameter(); cijena.Value = put.Cijena; cijena.ParameterName = "cijena"; cmd.Parameters.Add(cijena); con.Open(); int r = cmd.ExecuteNonQuery(); cmd.Dispose(); con.Close(); return(r); } } catch (Exception e) { Debug.WriteLine("Exception PutovanjeAzure2: " + e.Message); return(0); } }
public int dodajAgenciju(Agencija a) { try { String query = "insert into AgencijaAzure(id,naziv,idKartica,telefon,grad,lokacija,sifra,email) " + "values (@id,@naziv,@idKartica,@telefon,@grad,@lokacija,@sifra,@email)"; ConnectionStringAzure s = new ConnectionStringAzure(); using (SqlConnection con = new SqlConnection(s.konekcija)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = query; SqlParameter id = new SqlParameter(); id.Value = a.Id.ToString(); id.ParameterName = "id"; cmd.Parameters.Add(id); SqlParameter naziv = new SqlParameter(); naziv.Value = a.NazivAgencije; naziv.ParameterName = "naziv"; cmd.Parameters.Add(naziv); SqlParameter idKartica = new SqlParameter(); idKartica.Value = a.PodaciOBankovnomRacunu.Id.ToString(); idKartica.ParameterName = "idKartica"; cmd.Parameters.Add(idKartica); SqlParameter broj = new SqlParameter(); broj.Value = a.KontaktTelefon; broj.ParameterName = "telefon"; cmd.Parameters.Add(broj); SqlParameter grad = new SqlParameter(); grad.Value = a.Grad; grad.ParameterName = "grad"; cmd.Parameters.Add(grad); SqlParameter lokacija = new SqlParameter(); lokacija.Value = a.Lokacija.ToString(); lokacija.ParameterName = "lokacija"; cmd.Parameters.Add(lokacija); SqlParameter sifra = new SqlParameter(); sifra.Value = a.Sifra; sifra.ParameterName = "sifra"; cmd.Parameters.Add(sifra); SqlParameter email = new SqlParameter(); email.Value = a.EmailAdresa; email.ParameterName = "email"; cmd.Parameters.Add(email); con.Open(); int r = cmd.ExecuteNonQuery(); cmd.Dispose(); con.Close(); return(r); } } catch (Exception e) { Debug.WriteLine("Exception AgencijaAzure2: " + e.Message); return(0); } }