private void BtnLisaaPtmip_Click(object sender, RoutedEventArgs e) { Postitoimipaikat post = new Postitoimipaikat(); post.Postinumero = txtPosNro.Text; post.Postitoimipaikka = txtPosTmip.Text; entities.Postitoimipaikat.Add(post); entities.SaveChanges(); HaePostitoimipaikat(); txtPosNro.Text = ""; txtPosTmip.Text = ""; }
private void BtnLisaaUusiTuote_Click(object sender, RoutedEventArgs e) { Tuotteet uusiTuote = new Tuotteet(); uusiTuote.Nimi = txtTuoteNimi.Text; uusiTuote.Ahinta = decimal.Parse(txtTuoteHinta.Text); dBEntities.Tuotteet.Add(uusiTuote); dBEntities.SaveChanges(); HaeTuotetiedot(); txtTuoteNimi.Text = ""; txtTuoteHinta.Text = ""; }
// private string VieTilausKantaan(TilausOtsikko uusiTilaus) { try { TilausDBEntities entities = new TilausDBEntities(); Tilaukset dbItem = new Tilaukset() // uusi rivi Tilaukset-tauluun { AsiakasID = uusiTilaus.AsiakasNumero, Toimitusosoite = uusiTilaus.ToimitusOsoite, Postinumero = uusiTilaus.Postinumero, Tilauspvm = uusiTilaus.TilausPvm, Toimituspvm = uusiTilaus.ToimitusPvm }; entities.Tilaukset.Add(dbItem); //viedään tiedot kantaan entities.SaveChanges(); //tallennetaan muutokset int id = dbItem.TilausID; //haetaan juuri tallennetun tilauksen ID (=PK) return(id.ToString()); //palautetaan em. id käyttöliittymään merkiksi onnistuneesta tallennuksesta } catch (Exception) { return("0"); } }
private int VieTilausRiviKantaan(TilausRivi TilausR) { TilausDBEntities db = new TilausDBEntities(); Tilausrivit dbItem = new Tilausrivit() //nimi voisi olla esim. uusiTilausrivi eikä dbItem { TilausID = TilausR.TilausNumero, TuoteID = TilausR.TuoteNumero, //Tuotenimi = TilausR.TuoteNimi, Tuotenimeä ei viedä tietokantaan, koska siellä ei ole ko. saraketta !!!!! Maara = TilausR.Maara, Ahinta = TilausR.AHinta }; db.Tilausrivit.Add(dbItem); db.SaveChanges(); int id = dbItem.TilausriviID; return(id); }