Пример #1
0
 //Muokkaa TilausID:n mukaista Columnia. Tarkennus: Vastaanottaa olion Tilattava ja korvaa tietokannasta TilausId:n mukaisen columnin tiedot.
 public bool Update(Tilattava t)
 {
     try {
         sql     = "UPDATE mydb.Tilattava SET MateriaaliID='" + t.MateriaaliId + "', Määrä='" + t.Maara + "' WHERE TilausID ='" + t.TilausId + "' AND MateriaaliID = '" + t.MateriaaliId + ";";
         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);
     }
 }
Пример #2
0
 //Lisää tauluun, palauttaa true jos ei tule poikkeusta, muuten false
 public bool InsertInto(Tilattava t)
 {
     try {
         sql     = "Insert into mydb.Tilattava (TilausID, MateriaaliID, Määrä) values ('" + t.TilausId + "', '" + t.MateriaaliId + "', '" + t.Maara + "');";
         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);
     }
 }
Пример #3
0
 //Hakee kaikki tilattavat annetulla TilausID:llä
 public List <Tilattava> SelectTilaus(int TilausID)
 {
     try {
         List <Tilattava> tilattavat = new List <Tilattava>();
         sql        = "Select * from mydb.Tilattava where TilausID = '" + TilausID + "';";
         command    = new SqlCommand(sql, cnn);
         dataReader = command.ExecuteReader();
         while (dataReader.Read())
         {
             int.TryParse(dataReader.GetValue(0).ToString(), out tilausId);
             int.TryParse(dataReader.GetValue(1).ToString(), out materiaaliId);
             int.TryParse(dataReader.GetValue(2).ToString(), out maara);
             Tilattava t = new Tilattava(tilausId, materiaaliId, maara);
             tilattavat.Add(t);
         }
         dataReader.Close();
         return(tilattavat);
     } catch (Exception ex) {
         ExceptionController.WriteException(this, ex.Message);
         return(null);
     }
 }
Пример #4
0
        public static Tilattava Create(int TilausId, int MateriaaliId, int Maara)
        {
            Tilattava t = new Tilattava(-1, -1, -1);

            return(new Tilattava(TilausId, MateriaaliId, Maara));
        }