public void DeleteExecute(object param)
 {
     if (SelectedPosition != null)
     {
         using (SnackEmDBEntities db = new SnackEmDBEntities())
         {
             db.Entry(SelectedPosition).State = EntityState.Deleted;
             db.SaveChanges();
             PropertyChanged(this, new PropertyChangedEventArgs("AllePositionen"));
         }
     }
 }
 public void DeleteExecutePos(object param)
 {
     // Delete Button was pressed
     if (SelectedPosition != null)
     {
         using (SnackEmDBEntities db = new SnackEmDBEntities())
         {
             db.Entry(SelectedPosition).State = EntityState.Deleted;
             db.SaveChanges();
             PropertyChanged(this, new PropertyChangedEventArgs("AutomatPositions"));
         }
     }
 }
        public void EditExecute(object param)
        {
            var v  = new BearbeitePositionCTL();
            var vm = new BearbeiteAddVMODELPosition();

            vm.Pos          = SelectedPosition;
            vm.IsInEditMode = true;
            v.DataContext   = vm;
            v.ShowDialog();
            if (v.DialogResult == true)
            {
                using (SnackEmDBEntities db = new SnackEmDBEntities())
                {
                    db.Entry(vm.Pos).State = EntityState.Modified;
                    db.SaveChanges();
                    PropertyChanged(this, new PropertyChangedEventArgs("AllePositionen"));
                }
            }
        }
        public void NewExecute(object param)
        {
            var v  = new BearbeiteStandortCTL();
            var vm = new BearbeiteAddVMODELStandort();

            vm.St           = new STANDORT();
            vm.IsInEditMode = false;
            v.DataContext   = vm;
            v.ShowDialog();
            if (v.DialogResult == true)
            {
                using (SnackEmDBEntities db = new SnackEmDBEntities())
                {
                    db.STANDORTs.Add(vm.St);
                    db.SaveChanges();
                    PropertyChanged(this, new PropertyChangedEventArgs("AlleStandorts"));
                }
            }
        }
 public void NewExecute(object param)
 {
     if (SelectedPosition != null)
     {
         var v  = new BearbeitePositionCTL();
         var vm = new BearbeiteAddVMODELPosition();
         vm.Pos          = new POSITION();
         vm.IsInEditMode = false;
         v.DataContext   = vm;
         v.ShowDialog();
         if (v.DialogResult == true)
         {
             using (SnackEmDBEntities db = new SnackEmDBEntities())
             {
                 db.POSITIONs.Add(vm.Pos);
                 db.SaveChanges();
                 PropertyChanged(this, new PropertyChangedEventArgs("AllePositionen"));
             }
         }
     }
 }
Beispiel #6
0
 public void NewExecute(object param)
 {
     if (SelectedProdukt != null)
     {
         var v  = new BearbeiteProduktCTL();
         var vm = new BearbeiteAddVMODELProdukt();
         vm.Prod         = new PRODUKT();
         vm.IsInEditMode = false;
         v.DataContext   = vm;
         v.ShowDialog();
         if (v.DialogResult == true)
         {
             using (SnackEmDBEntities db = new SnackEmDBEntities())
             {
                 db.PRODUKTs.Add(vm.Prod);
                 db.SaveChanges();
                 PropertyChanged(this, new PropertyChangedEventArgs("AlleProdukte"));
             }
         }
     }
 }
Beispiel #7
0
 public void NewExecute(object param)
 {
     if (SelectedAutomat != null)
     {
         var v  = new BearbeiteAutomatenCTL();
         var vm = new BearbeiteAddVMODELAutomat();
         vm.Auto         = new AUTOMATEN();
         vm.IsInEditMode = false;
         v.DataContext   = vm;
         v.ShowDialog();
         if (v.DialogResult == true)
         {
             using (SnackEmDBEntities db = new SnackEmDBEntities())
             {
                 db.AUTOMATENs.Add(vm.Auto);
                 db.SaveChanges();
                 PropertyChanged(this, new PropertyChangedEventArgs("AlleAutomaten"));
             }
         }
     }
 }
Beispiel #8
0
 public void NewExecute(object param)
 {
     if (SelectedKontrolle != null)
     {
         var v  = new BearbeiteKontrolleCTL();
         var vm = new BearbeiteAddVMODELKontrolle();
         vm.Kont         = new KONTROLLE();
         vm.IsInEditMode = false;
         v.DataContext   = vm;
         v.ShowDialog();
         if (v.DialogResult == true)
         {
             using (SnackEmDBEntities db = new SnackEmDBEntities())
             {
                 db.KONTROLLEs.Add(vm.Kont);
                 db.SaveChanges();
                 PropertyChanged(this, new PropertyChangedEventArgs("AlleKontrollen"));
             }
         }
     }
 }
Beispiel #9
0
 public void EditExecuteProd(object param)
 {
     if (SelectedKategorie != null)
     {
         var v  = new BearbeiteProduktCTL();
         var vm = new BearbeiteAddVMODELProdukt();
         vm.Prod         = SelectedProdukt;
         vm.IsInEditMode = true;
         v.DataContext   = vm;
         v.ShowDialog();
         if (v.DialogResult == true)
         {
             using (SnackEmDBEntities db = new SnackEmDBEntities())
             {
                 db.Entry(vm.Prod).State = EntityState.Modified;
                 db.SaveChanges();
                 PropertyChanged(this, new PropertyChangedEventArgs("AlleProdukte"));
             }
         }
     }
 }
 public void EditExecuteAuto(object param)
 {
     //Edit Button was pressed
     if (SelectedAutomat != null)
     {
         var v  = new BearbeiteAutomatenCTL();
         var vm = new BearbeiteAddVMODELAutomat();
         vm.Auto         = SelectedAutomat;
         vm.IsInEditMode = true;
         v.DataContext   = vm;
         v.ShowDialog();
         if (v.DialogResult == true)
         {
             using (SnackEmDBEntities db = new SnackEmDBEntities())
             {
                 db.Entry(vm.Auto).State = EntityState.Modified;
                 db.SaveChanges();
                 PropertyChanged(this, new PropertyChangedEventArgs("AlleAutomaten"));
             }
         }
     }
 }
 public void NewExecutePos(object param)
 {
     // New Button was pressed
     if (SelectedAutomat != null)
     {
         var v  = new BearbeitePositionCTL();
         var vm = new BearbeiteAddVMODELPosition();
         vm.Pos = new POSITION {
             POS_A_ID = SelectedAutomat.A_ID
         };
         vm.IsInEditMode = false;
         v.DataContext   = vm;        //  view.DataContext = ViewModel
         v.ShowDialog();
         if (v.DialogResult == true)  // speichern
         {
             using (SnackEmDBEntities db = new SnackEmDBEntities())
             {        // die  stunden Instanz in den OR Mapper
                 db.POSITIONs.Add(vm.Pos);
                 db.SaveChanges();
                 PropertyChanged(this, new PropertyChangedEventArgs("AutomatPositions"));
             }
         }
     }
 }
 public void NewExecuteAuto(object param)
 {
     // New Button was pressed
     if (SelectedStandort != null)
     {
         var v  = new BearbeiteAutomatenCTL();
         var vm = new BearbeiteAddVMODELAutomat();
         vm.Auto = new AUTOMATEN {
             A_S_ID = SelectedStandort.S_ID
         };
         vm.IsInEditMode = false;
         v.DataContext   = vm;        //  view.DataContext = ViewModel
         v.ShowDialog();
         if (v.DialogResult == true)  // speichern
         {
             using (SnackEmDBEntities db = new SnackEmDBEntities())
             {        // die  stunden Instanz in den OR Mapper
                 db.AUTOMATENs.Add(vm.Auto);
                 db.SaveChanges();
                 PropertyChanged(this, new PropertyChangedEventArgs("AlleAutomaten"));
             }
         }
     }
 }