Example #1
0
        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);
        }
Example #2
0
        /// <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);
        }
Example #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);
        }
Example #4
0
        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);
        }