void Listafrissites() { try { vm.Felhasznalo = gondk.GondozoListazasEgy(vm.Felhasznalo.Nev)[0]; vm.KivGondozo = gondk.GondozoListazasEgy(vm.KivGondozo.Nev).First(); } catch (EndpointNotFoundException) { MessageBox.Show("Megszakadt a kapcsolat a szerverrel!", "Nincs kapcsolat", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btGondozoAdatmodositas(object sender, RoutedEventArgs e) { GondozoAblak ga = new GondozoAblak(vm); if (ga.ShowDialog() == true) { vm.Felhasznalo.Jelszo = ga.jelszoUjPB.Password; gondozoClient.GondozoModositas(vm.Felhasznalo); // Visszaellenőrzünk, hogy sikeres-e if (gondozoClient.GondozoListazasEgy(vm.Felhasznalo.Nev).First().Jelszo == ga.jelszoUjPB.Password) { MessageBox.Show("Sikeresen megváltoztatta jelszavát!", "Sikeres jelszóváltozás", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Sikertelen jelszóváltoztatás! Próbálja később!", "Sikertelen jelszóváltozás", MessageBoxButton.OK, MessageBoxImage.Error); } } }
public FoAblak(Window loginAblak, Gondozo bejelentkezettGondozo) { InitializeComponent(); vm = new FoViewModel(); this.DataContext = vm; this.loginAblak = loginAblak; gondozoClient = new GondozoKezeloClient(); vm.Felhasznalo = gondozoClient.GondozoListazasEgy(bejelentkezettGondozo.Nev)[0]; if (vm.Felhasznalo.Beosztas != GondozoBeosztas.Gondozó) { ujAllatBtn.IsEnabled = true; } gondozoNevLabel.Content = vm.Felhasznalo.Nev + " (" + vm.Felhasznalo.Beosztas.ToString() + ")"; allatClient = new AllatKezeloClient(); ListaFrissites(); }
void Listafrissites() { try { vm.Felhasznalo = gondk.GondozoListazasEgy(vm.Felhasznalo.Nev)[0]; // vm.Allatok = allatk.AllatListazas().ToList<Allat>(); List <Allat> allatTempLista = new List <Allat>(); foreach (var allat in vm.KivGondozo.GondozottAllatok) { allatTempLista.Add(allatk.AllatListazasEgy(allat.Nev).First()); } vm.Allatok = allatTempLista; } catch (EndpointNotFoundException) { MessageBox.Show("Megszakadt a kapcsolat a szerverrel!", "Nincs kapcsolat", MessageBoxButton.OK, MessageBoxImage.Error); } }
void Barnannak() { /* * csinálj gombot-ablakot az állatmódosításnak meg a telephelybódosításnak * a gondozó fülön * szedd ki a státusz módosítást */ AllatKezeloClient allatk = new AllatKezeloClient(); GondozoKezeloClient gondk = new GondozoKezeloClient(); List <Allat> allatok = new List <Allat>(); vm = FoViewModel.GetVM(); var user = gondk.GondozoListazasEgy(vm.KivGondozo.Nev).First(); var temp = allatk.AllatListazas(); foreach (var item in temp) { if (!item.Gondozok.Contains(user) && user.Munkahelyek.Contains(item.Ketrec.Hely)) { allatok.Add(item); } } }