Exemplo n.º 1
0
        private void GroupMod_Copy_Click(object sender, RoutedEventArgs e)
        {
            if (listBoxEszkoz.SelectedItem == null)
            {
                MessageBox.Show("Nincs kijelölt elem!");
            }
            else
            {
                selectedEszkoz = (KorhaziEszkoz)listBoxEszkoz.SelectedItem;
                EszkozAddModWindow eamw = new EszkozAddModWindow
                                              (selectedEszkoz, false, sessionUser, smc);
                if (eamw.ShowDialog() == true)
                {
                    //int? fejID = selectedEszkoz.Eszkoz_FejID;


                    if (selectedEszkoz.Eszkoz_FejID != selectedGroup.Eszkoz_FejID)
                    {
                        eszkozok.Remove(selectedEszkoz);
                        selectedEszkoz = null;
                    }
                    //mungoSystem.KorhaziEszkozok_Fej.Where(x => x.Eszkoz_FejID == fejID).Single()
                    //        .Statusz = getgroupIgenyState(fejID);

                    smc.mungoSystemSave();
                    foreach (KorhaziEszkozok_Fej item in smc.mungoSystem().KorhaziEszkozok_Fej.Where(x => x.Deleted == 0))
                    {
                        item.Statusz = getgroupIgenyState(item.Eszkoz_FejID);
                    }
                    eszkozok_fej = new ObservableCollection <KorhaziEszkozok_Fej>(smc.mungoSystem().KorhaziEszkozok_Fej.Where(kef => kef.Deleted == 0));
                    listBoxEszkozGroup.ItemsSource = eszkozok_fej;
                }
            }
        }
Exemplo n.º 2
0
 private void newEszkoz_Click(object sender, RoutedEventArgs e)
 {
     if (selectedGroup != null)
     {
         KorhaziEszkoz newEszkoz = new KorhaziEszkoz()
         {
             Deleted = 2, Eszkoz_FejID = selectedGroup.Eszkoz_FejID, Statusz = false
         };
         EszkozAddModWindow eamw = new EszkozAddModWindow(newEszkoz, false, sessionUser, smc);
         smc.mungoSystem().KorhaziEszkoz.Add(newEszkoz);
         eamw.ShowDialog();
         if (newEszkoz.Deleted == 0 && newEszkoz.Eszkoz_FejID == selectedGroup.Eszkoz_FejID)
         {
             eszkozok.Add(newEszkoz);
         }
         smc.mungoSystemSave();
         foreach (KorhaziEszkozok_Fej item in smc.mungoSystem().KorhaziEszkozok_Fej.Where(x => x.Deleted == 0))
         {
             item.Statusz = getgroupIgenyState(item.Eszkoz_FejID);
         }
         eszkozok_fej = new ObservableCollection <KorhaziEszkozok_Fej>(smc.mungoSystem().KorhaziEszkozok_Fej.Where(kef => kef.Deleted == 0));
         listBoxEszkozGroup.ItemsSource = eszkozok_fej;
     }
     else
     {
         MessageBox.Show("Nincs kijelölve csoport!");
     }
 }
Exemplo n.º 3
0
 private void newEszkoz_Click(object sender, RoutedEventArgs e)
 {
     if (selectedGroup != null)
     {
         KorhaziEszkoz newEszkoz = new KorhaziEszkoz()
         {
             Deleted = 2, Eszkoz_FejID = selectedGroup.Eszkoz_FejID, Statusz = true
         };
         EszkozAddModWindow eamw = new EszkozAddModWindow(newEszkoz, ms, true, sessionUser);
         ms.KorhaziEszkoz.Add(newEszkoz);
         eamw.ShowDialog();
         if (newEszkoz.Deleted == 0 && newEszkoz.Eszkoz_FejID == selectedGroup.Eszkoz_FejID)
         {
             igenyEszkoz.Add(newEszkoz);
         }
         ms.SaveChanges();
         foreach (KorhaziEszkozok_Fej item in ms.KorhaziEszkozok_Fej.Where(x => x.Deleted == 0))
         {
             item.Statusz = getgroupIgenyState(item.Eszkoz_FejID);
         }
         igenyCsoport = new ObservableCollection <KorhaziEszkozok_Fej>(ms.KorhaziEszkozok_Fej.Where(kef => kef.Deleted == 0));
         listBoxEszkozGroupIgeny.ItemsSource = igenyCsoport;
     }
     else
     {
         MessageBox.Show("Nincs kijelölve csoport!");
     }
 }
 private void igenyEszkozmod_Click(object sender, RoutedEventArgs e)
 {
     if (listBoxEszkozIgeny.SelectedItem == null)
     {
         MessageBox.Show("Nincs kijelölt elem!");
     }
     else
     {
         selectedEszkoz = (KorhaziEszkoz)listBoxEszkozIgeny.SelectedItem;
         EszkozAddModWindow eamw = new EszkozAddModWindow
                                       (selectedEszkoz, true, sessionUser, smc);
         if (eamw.ShowDialog() == true)
         {
             if (selectedEszkoz.Eszkoz_FejID != selectedGroup.Eszkoz_FejID)
             {
                 igenyEszkoz.Remove(selectedEszkoz);
                 selectedEszkoz = null;
             }
             smc.mungoSystemSave();
         }
     }
 }
 private void igenyEszkozmod_Click(object sender, RoutedEventArgs e)
 {
     if (listBoxEszkozIgeny.SelectedItem == null)
     {
         MessageBox.Show("Nincs kijelölt elem!");
     }
     else
     {
         selectedEszkoz = (KorhaziEszkoz)listBoxEszkozIgeny.SelectedItem;
         EszkozAddModWindow eamw = new EszkozAddModWindow
             (selectedEszkoz, true,sessionUser,smc);
         if (eamw.ShowDialog() == true)
         {
             if (selectedEszkoz.Eszkoz_FejID != selectedGroup.Eszkoz_FejID)
             {
                 igenyEszkoz.Remove(selectedEszkoz);
                 selectedEszkoz = null;
             }
             smc.mungoSystemSave();
         }
     }
 }
 private void newEszkoz_Click(object sender, RoutedEventArgs e)
 {
     if (selectedGroup != null)
     {
         KorhaziEszkoz newEszkoz = new KorhaziEszkoz() { Deleted = 2, Eszkoz_FejID = selectedGroup.Eszkoz_FejID, Statusz = true };
         EszkozAddModWindow eamw = new EszkozAddModWindow(newEszkoz,true,sessionUser,smc);
         smc.mungoSystem().KorhaziEszkoz.Add(newEszkoz);
         eamw.ShowDialog();
         if (newEszkoz.Deleted == 0 && newEszkoz.Eszkoz_FejID == selectedGroup.Eszkoz_FejID)
         {
             igenyEszkoz.Add(newEszkoz);
         }
         smc.mungoSystemSave();
         foreach (KorhaziEszkozok_Fej item in smc.mungoSystem().KorhaziEszkozok_Fej.Where(x => x.Deleted == 0))
         {
             item.Statusz = getgroupIgenyState(item.Eszkoz_FejID);
         }
         igenyCsoport = new ObservableCollection<KorhaziEszkozok_Fej>(smc.mungoSystem().KorhaziEszkozok_Fej.Where(kef => kef.Deleted == 0));
         listBoxEszkozGroupIgeny.ItemsSource = igenyCsoport;
     }
     else
     {
         MessageBox.Show("Nincs kijelölve csoport!");
     }
 }
        private void GroupMod_Copy_Click(object sender, RoutedEventArgs e)
        {
            if (listBoxEszkoz.SelectedItem == null)
            {
                MessageBox.Show("Nincs kijelölt elem!");
            }
            else
            {
                selectedEszkoz = (KorhaziEszkoz)listBoxEszkoz.SelectedItem;
                EszkozAddModWindow eamw = new EszkozAddModWindow
                    (selectedEszkoz,mungoSystem,false,sessionUser);
                if (eamw.ShowDialog() == true)
                {
                    //int? fejID = selectedEszkoz.Eszkoz_FejID;
                    if (selectedEszkoz.Eszkoz_FejID!=selectedGroup.Eszkoz_FejID)
                    {
                        eszkozok.Remove(selectedEszkoz);
                        selectedEszkoz = null;
                    }
                    //mungoSystem.KorhaziEszkozok_Fej.Where(x => x.Eszkoz_FejID == fejID).Single()
                    //        .Statusz = getgroupIgenyState(fejID);

                    mungoSystem.SaveChanges();
                    foreach (KorhaziEszkozok_Fej item in eszkozok_fej)
                    {
                        item.Statusz = getgroupIgenyState(item.Eszkoz_FejID);
                    }
                    mungoSystem.SaveChanges();
                    eszkozok_fej = new ObservableCollection<KorhaziEszkozok_Fej>(mungoSystem.KorhaziEszkozok_Fej.Where(kef => kef.Deleted == 0));
                    listBoxEszkozGroup.ItemsSource = eszkozok_fej;
                }
            }
        }
 private void newEszkoz_Click(object sender, RoutedEventArgs e)
 {
     if (selectedGroup!=null)
     {
         KorhaziEszkoz newEszkoz = new KorhaziEszkoz() { Deleted = 2, Eszkoz_FejID = selectedGroup.Eszkoz_FejID, Statusz = false };
         EszkozAddModWindow eamw = new EszkozAddModWindow(newEszkoz,mungoSystem,false,sessionUser);
         mungoSystem.KorhaziEszkoz.Add(newEszkoz);
         eamw.ShowDialog();
         if (newEszkoz.Deleted == 0 && newEszkoz.Eszkoz_FejID==selectedGroup.Eszkoz_FejID)
         {
             eszkozok.Add(newEszkoz);
         }
         mungoSystem.SaveChanges();
         foreach (KorhaziEszkozok_Fej item in mungoSystem.KorhaziEszkozok_Fej.Where(x => x.Deleted == 0))
         {
             item.Statusz = getgroupIgenyState(item.Eszkoz_FejID);
         }
         eszkozok_fej = new ObservableCollection<KorhaziEszkozok_Fej>(mungoSystem.KorhaziEszkozok_Fej.Where(kef => kef.Deleted == 0));
         listBoxEszkozGroup.ItemsSource = eszkozok_fej;
     }
     else
     {
         MessageBox.Show("Nincs kijelölve csoport!");
     }
     
 }