public List <Autonmerkki> GetAllAutoMakersFromDatabase() { List <Autonmerkki> palaute = new List <Autonmerkki>(); string haku = "SELECT * FROM AutonMerkki"; connectDatabase(); string merkkinimi, ID_string; int ID; SqlCommand käsky = new SqlCommand(haku, dbYhteys); SqlDataReader Lukija = käsky.ExecuteReader(); while (Lukija.Read()) { Autonmerkki haeMerkki = new Autonmerkki(); ID_string = string.Format("{0}", Lukija[0]); ID = int.Parse(ID_string); haeMerkki.ID = ID; merkkinimi = string.Format("{0}", Lukija[1]); haeMerkki.MerkkiNimi = merkkinimi; palaute.Add(haeMerkki); } disconnectDatabase(); return(palaute); }
/// <summary> /// Returns all auto makers /// </summary> /// <returns>List of makers</returns> public List <Autonmerkki> getAllAutoMakers() { dbYhteys.Open(); List <Autonmerkki> autoMakers = new List <Autonmerkki>(); SqlCommand jes1 = new SqlCommand("SELECT * FROM AutonMerkki", dbYhteys); SqlDataReader dasd = jes1.ExecuteReader(); while (dasd.Read()) { Autonmerkki jepulis = new Autonmerkki(); jepulis.id = (int)dasd["ID"]; jepulis.merkkinimi = (string)dasd["Merkki"]; autoMakers.Add(jepulis); } dbYhteys.Close(); return(autoMakers); }
private int EdellisenAutonhaku(int nykyinenID) { Kulkuneuvo auto = Rekisteri.EdellinenAutoTietokannassa(nykyinenID); Mittarilukema_Text.Text = auto.Mittarilukema.ToString(); Moottori_text.Text = auto.Moottorintilavuus.ToString(); Hinta_text.Text = auto.Hinta.ToString(); rekisteri_PVM.Value = auto.Rekisteröiti_päivämäärä; Autonmerkki merkki = Rekisteri.HaeValmisMerkki(auto.AutonMerkkiID); Autonmallit malli = Rekisteri.HaeValmisMalli(auto.AutonMalliID); Vari vari = Rekisteri.HaeValittuVäri(auto.VaritID); Polttoaine polttoaine = Rekisteri.HaeValittuPolttoaine(auto.PolttoaineID); Merkki_laatikko.SelectedIndex = Merkki_laatikko.FindStringExact(merkki.MerkkiNimi); malli_laatikko.SelectedIndex = malli_laatikko.FindStringExact(malli.MalliNimi); Vari_laatikko.SelectedIndex = Vari_laatikko.FindStringExact(vari.Varit); Polttoaine_laatikko.SelectedIndex = Polttoaine_laatikko.FindStringExact(polttoaine.Polttoaineet); return(auto.Id); }
public Autonmerkki HaeValmisMerkki(int merkkiID) { Autonmerkki haeMerkki = new Autonmerkki(); string haku = "SELECT * FROM AutonMerkki WHERE ID =" + merkkiID; connectDatabase(); string merkkinimi, ID_string; int ID; SqlCommand käsky = new SqlCommand(haku, dbYhteys); SqlDataReader Lukija = käsky.ExecuteReader(); while (Lukija.Read()) { ID_string = string.Format("{0}", Lukija[0]); ID = int.Parse(ID_string); haeMerkki.ID = ID; merkkinimi = string.Format("{0}", Lukija[1]); haeMerkki.MerkkiNimi = merkkinimi; } disconnectDatabase(); return(haeMerkki); }