Exemplo n.º 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();
        }
Exemplo n.º 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);
        }