public void Aseta(Palvelu p) { PalveluId = p.Id; Hinta = p.Hinta; Kuvaus = p.Kuvaus; Nimi = p.Nimi; Toimipiste = p.Toimipiste; Alv = p.Alv; }
public static Palvelu Hae(int palveluId) { Palvelu palvelu = null; int toimipisteid =-1; DataSet ds = new DataSet(); SQLiteConnection conn = new SQLiteConnection(Properties.Settings.Default.Database); conn.Open(); SQLiteCommand comm = conn.CreateCommand(); comm.CommandText = "SELECT id, tp_id, nimi, kuvaus, hinta, alv FROM palvelu WHERE id = $id"; comm.Parameters.AddWithValue("$id", palveluId); using (SQLiteDataAdapter adapter = new SQLiteDataAdapter(comm)) { adapter.Fill(ds); if ( ds.Tables[0].Rows.Count > 0 ) { DataRow row = ds.Tables[0].Rows[0]; palvelu = new Palvelu(); palvelu.Parsi(row); toimipisteid = int.Parse(row["tp_id"].ToString()); } } conn.Close(); //palvelu.Toimipiste = Toimipiste.Hae(toimipisteid); return palvelu; }