public FoAblak(Orokbefogado belepett) { InitializeComponent(); VM = new ViewModel(); this.DataContext = VM; orokbefogadasClient = new OrokbefogadasKezeloClient(); allatClient = new AllatKezeloClient(); orokbefogadoClient = new OrokbefogadoKezeloClient(); VM.Felhasznalo = belepett; ListaFrissites(); if (belepett != null) { KerelemListaFrissites(); ElfogadottAllatListaFrissit(); } }
private void button_bejelentkezes_Click(object sender, RoutedEventArgs e) { try { OrokbefogadoKezeloClient client = new OrokbefogadoKezeloClient(); Orokbefogado belepett = client.Bejelentkezes(textbox_felhasznalonev.Text, password_bejelentkezes.Password); if (belepett != null) { FoAblak f = new FoAblak(belepett); f.label_udvlozlo.Content = string.Format("Bejelentkezve {0} felhasználóként", belepett.Nev); this.Close(); f.ShowDialog(); } else { label_hibauzenet.Content = "Hibás a megadott adat"; } } 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); } }