Exemplo n.º 1
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);
        }
Exemplo n.º 2
0
        public static void TestClass()
        {
            Kulkuneuvo auto = new Kulkuneuvo();

            auto.Model = "t68";
            auto.Name  = "Lada";
            auto.Renkaat.Add(new Rengas("Nokia", "Hakkapeliitta", "205R16"));
            auto.Renkaat.Add(new Rengas("Nokia", "Hakkapeliitta", "205R17"));
            auto.Renkaat.Add(new Rengas("Nokia", "Hakkapeliitta", "205R18"));
            auto.Renkaat.Add(new Rengas("Nokia", "Hakkapeliitta", "205R19"));

            Console.WriteLine(auto.ToString());

            Kulkuneuvo bike = new Kulkuneuvo();

            bike.Model = "Cr";
            bike.Name  = "Honda";
            bike.Renkaat.Add(new Rengas("MIC", "Pilot", "120R14"));
            bike.Renkaat.Add(new Rengas("MIC", "Pilot", "120R14"));

            Console.WriteLine(bike.ToString());
        }