Example #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;
                }
            }
        }
        public EszkozAddModWindow(KorhaziEszkoz newEszkoz,MungoSystem ms,bool Igeny,People sessionUser)
        {
            InitializeComponent();
            this.DataContext = newEszkoz;
            igeny = Igeny;
            originalMegnevezes = newEszkoz.Megnevezes;

         

            ms.KorhaziEszkozok_Fej.Load();
            if (sessionUser.Group!=4)
            {
                checkBox.IsEnabled = false;
            }
            if (newEszkoz.Statusz==true)
            {
                comboCsoport.Visibility = Visibility.Hidden;
                labelCombo.Visibility = Visibility.Hidden;
            }
            else
            {
                ObservableCollection<KorhaziEszkozok_Fej> comboSource =
                new ObservableCollection<KorhaziEszkozok_Fej>(
                ms.KorhaziEszkozok_Fej.Where
                (x => x.Deleted == 0));
                comboCsoport.ItemsSource = comboSource;

                comboCsoport.DisplayMemberPath = "Megnevezes";
                comboCsoport.SelectedValuePath = "Eszkoz_FejID";
            }
        }
Example #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 = 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!");
     }
 }
Example #4
0
        public EszkozAddModWindow(KorhaziEszkoz newEszkoz, bool Igeny, People sessionUser, StMungoServiceClient smc)
        {
            InitializeComponent();
            this.DataContext   = newEszkoz;
            igeny              = Igeny;
            originalMegnevezes = newEszkoz.Megnevezes;



            smc.KorhaziEszkozok_Fej_getLoad();
            if (sessionUser.Group != 4)
            {
                checkBox.IsEnabled = false;
            }
            if (newEszkoz.Statusz == true)
            {
                comboCsoport.Visibility = Visibility.Hidden;
                labelCombo.Visibility   = Visibility.Hidden;
            }
            else
            {
                ObservableCollection <KorhaziEszkozok_Fej> comboSource =
                    new ObservableCollection <KorhaziEszkozok_Fej>(
                        smc.mungoSystem().KorhaziEszkozok_Fej.Where
                            (x => x.Deleted == 0));
                comboCsoport.ItemsSource = comboSource;

                comboCsoport.DisplayMemberPath = "Megnevezes";
                comboCsoport.SelectedValuePath = "Eszkoz_FejID";
            }
        }
Example #5
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();
         }
     }
 }
Example #7
0
 private void eszkozDelete_Click(object sender, RoutedEventArgs e)
 {
     if (listBoxEszkoz.SelectedItem == null)
     {
         MessageBox.Show("Nincs kijelölt elem!");
     }
     else
     {
         if (MessageBox.Show("Valóban törli?", "Törlés megerősítése", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
         {
             selectedEszkoz         = (KorhaziEszkoz)listBoxEszkoz.SelectedItem;
             selectedEszkoz.Deleted = 1;
             eszkozok.Remove(selectedEszkoz);
             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;
         }
     }
 }
 private void eszkozDelete_Click(object sender, RoutedEventArgs e)
 {
     if (listBoxEszkozIgeny.SelectedItem == null || ((KorhaziEszkoz)listBoxEszkozIgeny.SelectedItem).Statusz != true)
     {
         MessageBox.Show("Csak felvett igény törölhető!");
     }
     else
     {
         if (MessageBox.Show("Valóban törli?", "Törlés megerősítése", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
         {
             selectedEszkoz         = (KorhaziEszkoz)listBoxEszkozIgeny.SelectedItem;
             selectedEszkoz.Deleted = 1;
             igenyEszkoz.Remove(selectedEszkoz);
             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;
         }
     }
 }
        private void eszkozDelete_Click(object sender, RoutedEventArgs e)
        {
            if (listBoxEszkozIgeny.SelectedItem == null || ((KorhaziEszkoz)listBoxEszkozIgeny.SelectedItem).Statusz!=true)
            {
                MessageBox.Show("Csak felvett igény törölhető!");
            }
            else
            {
                if (MessageBox.Show("Valóban törli?", "Törlés megerősítése", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                {
                    selectedEszkoz = (KorhaziEszkoz)listBoxEszkozIgeny.SelectedItem;
                    selectedEszkoz.Deleted = 1;
                    igenyEszkoz.Remove(selectedEszkoz);
                    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;
                }

            }
        }
 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!");
     }
     
 }
 private void eszkozDelete_Click(object sender, RoutedEventArgs e)
 {
     if (listBoxEszkoz.SelectedItem == null)
     {
         MessageBox.Show("Nincs kijelölt elem!");
     }
     else
     {
         if (MessageBox.Show("Valóban törli?", "Törlés megerősítése", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
         {
             selectedEszkoz = (KorhaziEszkoz)listBoxEszkoz.SelectedItem;
             selectedEszkoz.Deleted = 1;
             eszkozok.Remove(selectedEszkoz);
             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;
         }
         
     }
 }