//ottieni riga specifica orario
        public RigaOrario getRigaOrario(int id)
        {
            //creo la query di selezione
            var cmd = database.CreateCommand();

            cmd.CommandText = "SELECT * FROM orario WHERE Id = $id;";
            cmd.Parameters.AddWithValue("$id", id);
            RigaOrario ro = null;

            database.Open();
            //creo la variabile leggi come lettore risposte SQL
            using (var leggi = cmd.ExecuteReader())
            {
                leggi.Read();
                //inserisco dati nella riga
                ro = new RigaOrario(
                    leggi.GetString(1),
                    leggi.GetInt32(2),
                    leggi.GetInt32(3),
                    leggi.GetString(4),
                    leggi.GetString(5)
                    );
            }

            database.Close();
            //ritorno la riga finita
            return(ro);
        }
Esempio n. 2
0
 public ModificaRigaOrario(int i)
 {
     prefill = db.getRigaOrario(i);
     id      = i;
     InitializeComponent();
 }