Exemple #1
0
 //Lisää tilauksen tauluun, palauttaa true jos ei tule poikkeusta, muuten false
 public bool InsertInto(Sijainti m)
 {
     try {
         sql     = "Insert into mydb.Sijainti(SijaintiNimi, Kaappi, Hylly, Lisätiedot) values ('" + m.Nimi + "', '" + m.Kaappi + "', '" + m.Hylly + "', '" + m.Lisatiedot + "');";
         command = new SqlCommand(sql, cnn);               //en tiedä miksi on kaksi eri sql-komentoa, ohjeiden mukaan tein o.o
         adapter.InsertCommand = new SqlCommand(sql, cnn); //tämä on se toinen, mutta tämä ilmeisesti on käytössä?
         adapter.InsertCommand.ExecuteNonQuery();
         command.Dispose();                                //poistetaan olio
         return(true);
     } catch (Exception ex) {
         ExceptionController.WriteException(this, ex.Message);
         return(false);
     }
 }
Exemple #2
0
 //Muokkaa ID:n mukaista Columnia. Tarkennus: Vastaanottaa olion Tilaus ja korvaa tietokannasta MateriaaliID:n mukaisen columnin tiedot.
 public bool Update(Sijainti m)
 {
     try {
         sql     = "UPDATE mydb.Sijainti SET SijaintiNimi='" + m.Nimi + "', Kaappi='" + m.Kaappi + "', Hylly='" + m.Hylly + "', Lisätiedot='=" + m.Lisatiedot + "' WHERE SijaintiID='" + m.Id + "';";
         command = new SqlCommand(sql, cnn);               //en tiedä miksi on kaksi eri sql-komentoa, ohjeiden mukaan tein d:D
         adapter.UpdateCommand = new SqlCommand(sql, cnn); //tämä on se toinen, mutta tämä ilmeisesti on käytössä?
         adapter.UpdateCommand.ExecuteNonQuery();
         command.Dispose();                                //poistetaan olio
         return(true);
     } catch (Exception ex) {
         ExceptionController.WriteException(this, ex.Message);
         return(false);
     }
 }
Exemple #3
0
 //Lukee kaiken datan taulusta
 public List <Sijainti> SelectAll(List <Sijainti> sijainnit)
 {
     sql        = "Select * from mydb.Sijainti;";
     command    = new SqlCommand(sql, cnn);
     dataReader = command.ExecuteReader();
     while (dataReader.Read())
     {
         int.TryParse(dataReader.GetValue(0).ToString(), out id);
         nimi       = dataReader.GetValue(1).ToString();
         kaappi     = dataReader.GetValue(2).ToString();
         hylly      = dataReader.GetValue(3).ToString();
         lisatiedot = dataReader.GetValue(4).ToString();
         Sijainti s = Sijainti.Create(id, nimi, kaappi, hylly, lisatiedot);
         sijainnit.Add(s);
     }
     dataReader.Close();
     return(sijainnit);
 }