public Prevoz(string ime, VrstaPrevoza vrstaPrevoza, int maximalniKapacitet, int kapacitet, double cijenaPoOsobi, String destinacija) { id = Globalna.idSvihPrevoza++; Ime = ime; VrstaPrevoza = vrstaPrevoza; MaximalniKapacitet = maximalniKapacitet; Kapacitet = kapacitet; CijenaPoOsobi = cijenaPoOsobi; PrevozDestinacija = destinacija; }
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); } }