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