private void btnLisaaRivi_Click(object sender, RoutedEventArgs e) { try { TilausRivi tilausRivi = new TilausRivi(); tilausRivi.TilausNumero = int.Parse(txtTilausNumero.Text); tilausRivi.TuoteNumero = int.Parse(txtTuoteNumero.Text); tilausRivi.TuoteNimi = cbTuote.Text; tilausRivi.Maara = int.Parse(txtMaara.Text); tilausRivi.AHinta = Convert.ToDecimal(txtAHinta.Text); tilausRivi.TilausRiviNumero = VieTilausRiviKantaan(tilausRivi); RivienSummaYht += tilausRivi.RiviSumma(); //Kuten tämä: RivinSummaYht = RivinSummaYht + TilausR.RiviSumma(); txtRiviSumma.Text = RivienSummaYht.ToString(); dgTilausRivit.Items.Add(tilausRivi); } catch (Exception ex) { MessageBox.Show(ex.Message); } txtTuoteNumero.Clear(); txtMaara.Clear(); txtAHinta.Clear(); }
private void BtnLisaaRivi_Click(object sender, RoutedEventArgs e) { TilausRivi tilausRivi = new TilausRivi(); tilausRivi.TilausNumero = int.Parse(txtTilausNumero.Text); tilausRivi.TuoteNumero = int.Parse(txtTuoteNumero.Text); tilausRivi.TuoteNimi = cbTuote.Text; tilausRivi.Maara = int.Parse(txtMaara.Text); tilausRivi.AHinta = Convert.ToDecimal(txtAHinta.Text); tilausRivi.TilausRiviNumero = VieTilausRiviKantaan(tilausRivi); TilauksenSummaYht += tilausRivi.RiviSumma(); //Kuten tämä: TilauksenSummaYht = TilauksenSummaYht + TilausR.RiviSumma(); txtTilausSumma.Text = TilauksenSummaYht.ToString(); //SUPERKOMENTO! Vie uuden rivin datagridiin ja kentät löytävät oikean paikan luokan //ominaisuuksien nimien perusteella dgTilausRivit.Items.Add(tilausRivi); }
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 }