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 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); } }