Ejemplo n.º 1
0
 public bool saveAutoIntoDatabase(AutoTesti newAuto)
 {
     try
     {
         myConnection = new SqlConnection(connectionstring);
         myConnection.Open();
         SqlCommand command = new SqlCommand("INSERT INTO Auto (Hinta, Rekisteri_paivamaara, Moottorin_tilavuus, Mittarilukema, AutonMerkkiID, AutonMalliID, VaritID, PolttoaineID)" +
                                             " VALUES(" + newAuto.Hinta1 + "," + "'" + String.Format("{0:M/d/yyyy}", newAuto.Rekisteri_paivamaara1) + "'" + "," + newAuto.Moottorin_tilavuus1 + "," + newAuto.Mittarilukema1 + "," + newAuto.AutonMerkkiID1 + "," + newAuto.AutonMalliID1 + "," + newAuto.VaritID1 + "," + newAuto.PolttoaineID1 + ")", myConnection);
         command.ExecuteNonQuery();
         myConnection.Close();
         return(true);
     }
     catch (Exception E)
     {
         Console.WriteLine(E);
         return(false);
     }
 }
Ejemplo n.º 2
0
        public AutoTesti Vika()
        {
            myConnection = new SqlConnection(connectionstring);
            AutoTesti haettuAuto = new AutoTesti();

            try
            {
                SqlCommand Seuraava = new SqlCommand("SELECT  top 1 * FROM Auto WHERE ID = (SELECT MAX(ID) FROM Auto) " + "ORDER BY ID ASC", myConnection);
                myConnection.Open();
                SqlDataReader EkaLukija;
                EkaLukija = Seuraava.ExecuteReader();
                while (EkaLukija.Read())
                {
                    int      id;
                    decimal  hinta;
                    DateTime aika;
                    decimal  tilavuus;
                    int      lukema;
                    int      merkki;
                    int      malli;
                    int      vari;
                    int      polttoaine;

                    if (int.TryParse(EkaLukija["ID"].ToString(), out id))
                    {
                        haettuAuto.ID1 = id;
                    }
                    if (decimal.TryParse(EkaLukija["Hinta"].ToString(), out hinta))
                    {
                        haettuAuto.Hinta1 = hinta;
                    }
                    if (DateTime.TryParse(EkaLukija["Rekisteri_paivamaara"].ToString(), out aika))
                    {
                        haettuAuto.Rekisteri_paivamaara1 = aika;
                    }
                    if (decimal.TryParse(EkaLukija["Moottorin_tilavuus"].ToString(), out tilavuus))
                    {
                        haettuAuto.Moottorin_tilavuus1 = tilavuus;
                    }
                    if (int.TryParse(EkaLukija["Mittarilukema"].ToString(), out lukema))
                    {
                        haettuAuto.Mittarilukema1 = lukema;
                    }
                    if (int.TryParse(EkaLukija["AutonMerkkiID"].ToString(), out merkki))
                    {
                        haettuAuto.AutonMerkkiID1 = merkki;
                    }
                    if (int.TryParse(EkaLukija["AutonMalliID"].ToString(), out malli))
                    {
                        haettuAuto.AutonMalliID1 = malli;
                    }
                    if (int.TryParse(EkaLukija["VaritID"].ToString(), out vari))
                    {
                        haettuAuto.VaritID1 = vari;
                    }
                    if (int.TryParse(EkaLukija["PolttoaineID"].ToString(), out polttoaine))
                    {
                        haettuAuto.PolttoaineID1 = polttoaine;
                    }
                }
                myConnection.Close();
                return(haettuAuto);
            }
            catch (Exception virhe)
            {
                Console.WriteLine("Virheilmoitus: " + virhe);
                return(null);
            }
        }