예제 #1
0
        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();
        }
예제 #2
0
        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);
        }
예제 #3
0
        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
        }