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 = "";
        }
Beispiel #3
0
        //

        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");
            }
        }
Beispiel #4
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);
        }