public static Toimipiste Hae(int toimipisteId) { Toimipiste toimipiste = null; DataSet ds = new DataSet(); SQLiteConnection conn = new SQLiteConnection(Properties.Settings.Default.Database); conn.Open(); SQLiteCommand comm = conn.CreateCommand(); comm.CommandText = "SELECT id, nimi, lahiosoite, postitoimipaikka, postinro, email, puhelinnro FROM toimipiste WHERE id = $id"; comm.Parameters.AddWithValue("$id", toimipisteId); using (SQLiteDataAdapter adapter = new SQLiteDataAdapter(comm.CommandText, conn)) { adapter.Fill(ds); foreach (DataRow row in ds.Tables[0].Rows) { toimipiste = new Toimipiste(); toimipiste.Id = int.Parse(row["id"].ToString()); toimipiste.Nimi = row["nimi"].ToString(); toimipiste.ParsiOsoite(row); } } conn.Close(); return toimipiste; }
public static List<Toimipiste> HaeKaikki() { List<Toimipiste> toimipisteet = new List<Toimipiste>(); DataSet ds = new DataSet(); SQLiteConnection conn = new SQLiteConnection(Properties.Settings.Default.Database); conn.Open(); SQLiteCommand comm = conn.CreateCommand(); comm.CommandText = "SELECT id, nimi, lahiosoite, postitoimipaikka, postinro, email, puhelinnro FROM toimipiste"; using (SQLiteDataAdapter adapter = new SQLiteDataAdapter(comm.CommandText,conn)) { adapter.Fill(ds); foreach (DataRow row in ds.Tables[0].Rows) { Toimipiste toimipiste = new Toimipiste(); toimipiste.Id = int.Parse(row["id"].ToString()); toimipiste.Nimi = row["nimi"].ToString(); toimipiste.ParsiOsoite(row); toimipisteet.Add(toimipiste); } } conn.Close(); return toimipisteet; }
public static List<Palvelu> HaeToimpisteella(Toimipiste toimipiste) { List<Palvelu> palvelut = new List<Palvelu>(); /* DataSet ds = new DataSet(); SQLiteConnection conn = new SQLiteConnection(Properties.Settings.Default.Database); conn.Open(); SQLiteCommand comm = conn.CreateCommand(); comm.CommandText = "SELECT id, nimi, kuvaus, hinta, alv FROM palvelu WHERE tp_id = $tpid"; comm.Parameters.AddWithValue("$tpid", toimipiste.Id); using (SQLiteDataAdapter adapter = new SQLiteDataAdapter(comm)) { adapter.Fill(ds); foreach (DataRow row in ds.Tables[0].Rows) { Palvelu p = new Palvelu(); p.Id = int.Parse(row["id"].ToString()); p.Nimi = row["nimi"].ToString(); p.Kuvaus = row["kuvaus"].ToString(); p.Hinta = double.Parse(row["hinta"].ToString()); p.Alv = double.Parse(row["alv"].ToString()); p.Toimipiste = toimipiste; palvelut.Add(p); } } conn.Close(); */ return palvelut; }