private void UjBiz_Click(object sender, RoutedEventArgs e) { BizonyitekWindow bizablak = new BizonyitekWindow(); if (bizablak.ShowDialog() == true) { Bizonyíték újbiz = bizablak.ÚjBizonyítékVissza(); bunesetK.BizonyítékHozzáadása(újbiz, kivBűneset); bizonyítékok.Add(bizablak.ÚjBizonyítékVissza()); kliens.NaplobaIras("Új bizonyíték (" + bizablak.BizonyitekMegnevezesNaplozashoz() + ") felvétele és bűnesethez (" + id + ") rendelése."); } }
private void Button_Click_2(object sender, RoutedEventArgs e) //a feltöltendő publikus változóba (amit majd kiolvas a hívó ablak) értéket tesz, a kereséstől függően Dolgozó, bűneset stb. { if (ListboxEredmeny.SelectedItem != null) { if (!altalanos) { if (RadioBizonyitek.IsChecked == true) //ha bizonyíték { feltoltendo = (Bizonyíték)ListboxEredmeny.SelectedItem; } else if (RadioBuneset.IsChecked == true) //ha bűneset { feltoltendo = (Bűneset)ListboxEredmeny.SelectedItem; } else if (RadioDolgozo.IsChecked == true) //ha dolgozó { feltoltendo = (Dolgozó)ListboxEredmeny.SelectedItem; } else if (RadioGyanusitott.IsChecked == true) //ha gyanusított { feltoltendo = (Gyanúsított)ListboxEredmeny.SelectedItem; } this.DialogResult = true; this.Close(); } else //kiválasztott módosítása { if (RadioBizonyitek.IsChecked == true) //ha bizonyíték { if (FoAblak.aktDolgozo.GetBeosztás() == Rang.Tiszt) //csak tiszt módosíthat bizonyítékot { BizonyitekWindow bw = new BizonyitekWindow((Bizonyíték)ListboxEredmeny.SelectedItem); bw.ShowDialog(); } } else if (RadioBuneset.IsChecked == true) //ha bűneset { BunesetAblak ba = new BunesetAblak((Bűneset)ListboxEredmeny.SelectedItem); ba.ShowDialog(); } else if (RadioDolgozo.IsChecked == true) //ha dolgozó { if (FoAblak.aktDolgozo.GetBeosztás() == Rang.Adminisztrátor) //csak admin módosíthat dolgozót { DolgozoAblak da = new DolgozoAblak((Dolgozó)ListboxEredmeny.SelectedItem); da.ShowDialog(); } } else if (RadioGyanusitott.IsChecked == true) //ha gyanusított { if (FoAblak.aktDolgozo.GetBeosztás() == Rang.Tiszt || FoAblak.aktDolgozo.GetBeosztás() == Rang.Ornagy) //csak tiszt módosíthat gyanúsítottat { GyanusitottAblak ga = new GyanusitottAblak(null, (Gyanúsított)ListboxEredmeny.SelectedItem); ga.ShowDialog(); } } Button_Click(null, null); } } }