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);
     }
 }
Example #2
0
        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);
                }
            }
        }
Example #3
0
        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();
        }
Example #4
0
        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);
            }
        }
Example #5
0
        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);
                }
            }
        }