public List <Autonmallit> GetAutoModelsByMakerId(int makerId) { List <Autonmallit> palaute = new List <Autonmallit>(); string haku = "SELECT * FROM AutonMallit WHERE AutonMerkkiID=" + makerId; connectDatabase(); string malli, ID_string; int ID; SqlCommand käsky = new SqlCommand(haku, dbYhteys); SqlDataReader Lukija = käsky.ExecuteReader(); while (Lukija.Read()) { Autonmallit haeMallit = new Autonmallit(); ID_string = string.Format("{0}", Lukija[0]); ID = int.Parse(ID_string); haeMallit.ID = ID; malli = string.Format("{0}", Lukija[1]); haeMallit.MalliNimi = malli; palaute.Add(haeMallit); } disconnectDatabase(); return(palaute); }
/// <summary> /// Returns all chosen maker models /// </summary> /// <param name="merkkiID"></param> /// <returns></returns> public List <Autonmallit> GetAutonmallits(int merkkiID) { dbYhteys.Open(); List <Autonmallit> autoModels = new List <Autonmallit>(); SqlCommand jes2 = new SqlCommand("SELECT * FROM AutonMallit WHERE AutonMerkkiID=" + merkkiID, dbYhteys); SqlDataReader fasd = jes2.ExecuteReader(); while (fasd.Read()) { Autonmallit jeejee = new Autonmallit(); jeejee.id = (int)fasd["ID"]; jeejee.mallinimi = fasd["Auton_mallin_nimi"].ToString(); jeejee.merkkiID = (int)fasd["AutonMerkkiID"]; autoModels.Add(jeejee); } dbYhteys.Close(); return(autoModels); }
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 Autonmallit HaeValmisMalli(int malliID) { Autonmallit haeMalli = new Autonmallit(); string haku = "SELECT * FROM AutonMallit A WHERE ID =" + malliID; connectDatabase(); string mallinimi, 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); haeMalli.ID = ID; mallinimi = string.Format("{0}", Lukija[1]); haeMalli.MalliNimi = mallinimi; } disconnectDatabase(); return(haeMalli); }