public static List <Veicolo> OttieniListaVeicoli(string connectionString) { List <Veicolo> lista = new List <Veicolo>(); string queryString = "SELECT * FROM veicolo"; string messaggio = ""; using (MySqlConnection connection = new MySqlConnection(connectionString)) { MySqlCommand command = new MySqlCommand(queryString, connection); try { connection.Open(); MySqlDataAdapter da = new MySqlDataAdapter(command); DataTable dt = new DataTable(); da.Fill(dt); foreach (DataRow dr in dt.Rows) { Veicolo veicolo = new Veicolo(dr["targa"].ToString(), dr["marca"].ToString(), dr["modello"].ToString(), (int)dr["capacitaMax"], (int)dr["pesoMax"]); lista.Add(veicolo); } } catch (Exception ex) { messaggio = ex.Message; } } return(lista); }
public Viaggio(int idViaggio, Veicolo veicolo, string nomeCorriere, DateTime data) { this.idViaggio = idViaggio; this.veicolo = veicolo; this.nomeCorriere = nomeCorriere; this.data = data; }
public static List <Viaggio> OttieniListaViaggi(string connectionString) { List <Viaggio> lista = new List <Viaggio>(); string queryString = "SELECT * FROM viaggio INNER JOIN veicolo ON viaggio.idVeicolo = veicolo.targa"; string messaggio = ""; using (MySqlConnection connection = new MySqlConnection(connectionString)) { MySqlCommand command = new MySqlCommand(queryString, connection); try { connection.Open(); MySqlDataAdapter da = new MySqlDataAdapter(command); DataTable dt = new DataTable(); da.Fill(dt); foreach (DataRow dr in dt.Rows) { Veicolo veicolo = new Veicolo(dr["targa"].ToString(), dr["marca"].ToString(), dr["modello"].ToString(), (int)dr["capacitaMax"], (int)dr["pesoMax"]); Viaggio v = new Viaggio((int)dr["idViaggio"], veicolo, dr["nomeCorriere"].ToString(), (DateTime)dr["data"]); lista.Add(v); } } catch (Exception ex) { messaggio = ex.Message; } } return(lista); }