Пример #1
0
        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);
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }