public static Korisnik GetKorisnik(int id) { try { Korisnik korisnik = new Korisnik(); using (SqlConnection connection = new SqlConnection(KonekcijaNaBazu.Konekcija)) { SqlCommand command = connection.CreateCommand(); command.CommandText = "SELECT * FROM [dbo].[korisnik] WHERE [id] = @Id"; command.Parameters.Add("@Id", SqlDbType.Int); command.Parameters["@Id"].Value = id; connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { if (reader.Read()) { korisnik = CitajRed.Korisnik(reader); } else { return(null); } } } return(korisnik); } catch (Exception ex) { return(null); } }
public static Voznja GetVoznja(int id) { try { Voznja voznja = new Voznja(); using (SqlConnection connection = new SqlConnection(KonekcijaNaBazu.Konekcija)) { SqlCommand command = connection.CreateCommand(); command.CommandText = @" SELECT * FROM [dbo].[voznja] WHERE [id_voznja] = @Id "; command.Parameters.Add("@Id", SqlDbType.Int); command.Parameters["@Id"].Value = id; connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { if (reader.Read()) { voznja = CitajRed.Voznja(reader); voznja.PolaznaLokacija = LokacijaPristupPodacima.GetLokacija((int)reader["polazna_lokacija_id"]); voznja.OdredisnaLokacija = LokacijaPristupPodacima.GetLokacija((int)reader["odredisna_lokacija_id"]); voznja.Vozac = VozacPristupPodacima.GetVozac((int)reader["id_vozac"]); voznja.Dispecer = Dispeceri.GetDispecer((int)reader["id_dispecer"]); voznja.Komentar = KomentarPristupPodacima.GetKomentar((int)reader["id_komentar"]); } else { return(null); } } } return(voznja); } catch (Exception ex) { return(null); } }
public static Lokacija GetLokacija(int id) { try { Lokacija lokacija = new Lokacija(); using (SqlConnection connection = new SqlConnection(KonekcijaNaBazu.Konekcija)) { SqlCommand command = connection.CreateCommand(); command.CommandText = @" SELECT * FROM [dbo].[Lokacija] WHERE [id_lokacija] = @Id "; command.Parameters.Add("@Id", SqlDbType.Int); command.Parameters["@Id"].Value = id; connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { if (reader.Read()) { lokacija = CitajRed.Lokacija(reader); lokacija.Adresa = AdresaPristupPodacima.GetAdresa((int)reader["id_adresa"]); } else { return(null); } } } return(lokacija); } catch (Exception ex) { return(null); } }
public static Adresa GetAdresa(int id) { try { Adresa adresa = new Adresa(); using (SqlConnection connection = new SqlConnection(KonekcijaNaBazu.Konekcija)) { SqlCommand command = connection.CreateCommand(); command.CommandText = @" SELECT * FROM [dbo].[Adresa] WHERE [id_adresa] = @Id "; command.Parameters.Add("@Id", SqlDbType.Int); command.Parameters["@Id"].Value = id; connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { if (reader.Read()) { adresa = CitajRed.Adresa(reader); } else { return(null); } } } return(adresa); } catch (Exception ex) { return(null); } }
public static List <Voznja> IzlistajVoznjePoVozacu(int idVozac) { try { List <Voznja> voznje = new List <Voznja>(); using (SqlConnection connection = new SqlConnection(KonekcijaNaBazu.Konekcija)) { SqlCommand command = connection.CreateCommand(); command.CommandText = @" SELECT * FROM [dbo].[voznja] WHERE [id_vozac] = @IdVozac "; command.Parameters.Add("@IdVozac", SqlDbType.Int); command.Parameters["@IdVozac"].Value = idVozac; connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Voznja voznja = CitajRed.Voznja(reader); voznja.PolaznaLokacija = LokacijaPristupPodacima.GetLokacija((int)reader["polazna_lokacija_id"]); voznja.OdredisnaLokacija = LokacijaPristupPodacima.GetLokacija((int)reader["odredisna_lokacija_id"]); voznja.Komentar = KomentarPristupPodacima.GetKomentar((int)reader["id_komentar"]); voznje.Add(voznja); } } } return(voznje); } catch (Exception ex) { return(null); } }
public static Vozac GetVozac(int id) { try { Vozac vozac = new Vozac(); using (SqlConnection connection = new SqlConnection(KonekcijaNaBazu.Konekcija)) { SqlCommand command = connection.CreateCommand(); command.CommandText = "SELECT * FROM [dbo].[Vozac] WHERE [id_vozac] = @Id"; command.Parameters.Add("@Id", SqlDbType.Int); command.Parameters["@Id"].Value = id; connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { if (reader.Read()) { vozac = CitajRed.Vozac(reader); vozac.Lokacija = LokacijaPristupPodacima.GetLokacija((int)reader["trenutna_lokacija"]); } else { return(null); } } } return(vozac); } catch (Exception ex) { return(null); } }