public void Aseta(Palvelu p)
 {
     PalveluId = p.Id;
     Hinta = p.Hinta;
     Kuvaus = p.Kuvaus;
     Nimi = p.Nimi;
     Toimipiste = p.Toimipiste;
     Alv = p.Alv;
 }
Exemplo n.º 2
0
        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;
        }