private void BtnDelete_Click(object sender, RoutedEventArgs e) { Postitoimipaikat poss = db.Postitoimipaikat.Find(txtPostiNumero.Text); if (poss != null) { db.Postitoimipaikat.Remove(poss); db.SaveChanges(); } HaePostitoimipaikat(); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { Tuotteet tuote = db.Tuotteet.Find(int.Parse(txtTuoteID.Text)); if (tuote != null) { db.Tuotteet.Remove(tuote); db.SaveChanges(); } HaeTuotteet(); }
//Alla oleva rutiini vie datan kantaan. private string VieTilausKantaan(TilausOtsikko Tilaus) //Huomaa, että rutiini palauttaa stringin (uuden tilauksen numeron) { try { TilausDBEntities entities = new TilausDBEntities(); Tilaukset dbItem = new Tilaukset() { AsiakasID = Tilaus.AsiakasNumero, //Tilaus on tilausotisikko-tyyppinen olio, jonka tämä rutiini saa parametrinä kutsuvasta ohjelmasta Toimitusosoite = Tilaus.ToimitusOsoite, Postinumero = Tilaus.Postinumero, Tilauspvm = Tilaus.TilausPvm, Toimituspvm = Tilaus.ToimitusPvm }; entities.Tilaukset.Add(dbItem); entities.SaveChanges(); int id = dbItem.TilausID; //Haetaan juuri lisätyn rivin IDENTITEETTIsarakkeen arvo (eli PK) return(id.ToString()); //Palautetaan onnistuneen lisäyksen merkiksi uuden tilauksen numero } catch (Exception) { return("0"); //Jos tallennus tietokantaan epäonnistuu, tämä rutiini palauttaa nollan } }
private void BtnTallenna_Click(object sender, RoutedEventArgs e) { if (dbMode == "EDIT") { MuokkaaTietokantaa(); } else if (dbMode == "ADD") { LisaaTietokantaan(); } else { // } db.SaveChanges(); HaeTuotteet(); }
private int VieTilausRiviKantaan(TilausRivi tilausRivi) { TilausDBEntities entities = new TilausDBEntities(); Tilausrivit dbItem = new Tilausrivit() { TilausID = tilausRivi.TilausNumero, TuoteID = tilausRivi.TuoteNumero, Maara = tilausRivi.Maara, Ahinta = tilausRivi.AHinta }; entities.Tilausrivit.Add(dbItem); entities.SaveChanges(); int id = dbItem.TilausriviID; //Haetaan juuri lisätyn rivin IDENTITEETTIsarakkeen arvo (eli PK) return(id); //Pa }