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); } }
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); } }