private void button_kerelembenyujtas_click(object sender, RoutedEventArgs e) { try { VM.Kivalasztott = (Allat)datagridAllatlistazas.SelectedItem; if ((VM.Kivalasztott != null)) { if (VM.Kivalasztott.Orokbefogado == null) { orokbefogadasClient.KerelemLeadas(VM.Felhasznalo, VM.Kivalasztott); MessageBox.Show("Sikeres kérelem benyújtás!"); } else { MessageBox.Show(string.Format("Már benyújtott kérelmet a {0} nevű állatra.", VM.Kivalasztott.Nev)); } } else { MessageBox.Show("Nincs kiválasztva egyetlen elem sem."); } KerelemListaFrissites(); ListaFrissites(); } catch (EndpointNotFoundException) { MessageBox.Show("A program nem tudott kapcsolatot kezdeményezni a szerverrel.\n Próbálja meg később!\n\nAmennyiben ez a hiba többször jelentkezik, keresse fel a rendszergazdát!", "Nincs kapcsolat a szerverrel", MessageBoxButton.OK, MessageBoxImage.Error); } }