private void BtnDelete_Click(object sender, RoutedEventArgs e)
        {
            Postitoimipaikat poss = db.Postitoimipaikat.Find(txtPostiNumero.Text);

            if (poss != null)
            {
                db.Postitoimipaikat.Remove(poss);
                db.SaveChanges();
            }
            HaePostitoimipaikat();
        }
Esempio n. 2
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            Tuotteet tuote = db.Tuotteet.Find(int.Parse(txtTuoteID.Text));

            if (tuote != null)
            {
                db.Tuotteet.Remove(tuote);
                db.SaveChanges();
            }
            HaeTuotteet();
        }
Esempio n. 3
0
        //Alla oleva rutiini vie datan kantaan.
        private string VieTilausKantaan(TilausOtsikko Tilaus) //Huomaa, että rutiini palauttaa stringin (uuden tilauksen numeron)
        {
            try
            {
                TilausDBEntities entities = new TilausDBEntities();
                Tilaukset        dbItem   = new Tilaukset()
                {
                    AsiakasID      = Tilaus.AsiakasNumero, //Tilaus on tilausotisikko-tyyppinen olio, jonka tämä rutiini saa parametrinä kutsuvasta ohjelmasta
                    Toimitusosoite = Tilaus.ToimitusOsoite,
                    Postinumero    = Tilaus.Postinumero,
                    Tilauspvm      = Tilaus.TilausPvm,
                    Toimituspvm    = Tilaus.ToimitusPvm
                };

                entities.Tilaukset.Add(dbItem);
                entities.SaveChanges();

                int id = dbItem.TilausID; //Haetaan juuri lisätyn rivin IDENTITEETTIsarakkeen arvo (eli PK)
                return(id.ToString());    //Palautetaan onnistuneen lisäyksen merkiksi uuden tilauksen numero
            }
            catch (Exception)
            {
                return("0"); //Jos tallennus tietokantaan epäonnistuu, tämä rutiini palauttaa nollan
            }
        }
Esempio n. 4
0
 private void BtnTallenna_Click(object sender, RoutedEventArgs e)
 {
     if (dbMode == "EDIT")
     {
         MuokkaaTietokantaa();
     }
     else if (dbMode == "ADD")
     {
         LisaaTietokantaan();
     }
     else
     {
         //
     }
     db.SaveChanges();
     HaeTuotteet();
 }
Esempio n. 5
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
        }