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"; } }
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!"); } }
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"; } }
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 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; } } }