public UjMunkahely() { InitializeComponent(); vm = FoViewModel.GetVM(); gk = new GondozoKezeloClient(); TelephelyKezeloClient telephelyClient = new TelephelyKezeloClient(); List <Telephely> telepek = new List <Telephely>(); foreach (var item in telephelyClient.TelephelyListazas()) { bool mehet = true; foreach (var item2 in vm.KivGondozo.Munkahelyek) { if (item.Cim == item2.Cim) { mehet = false; } } if (mehet) { telepek.Add(item); } } comboBox.ItemsSource = telepek; comboBox.DisplayMemberPath = "Cim"; }
public MunkahelyModositasAblak() { InitializeComponent(); vm = FoViewModel.GetVM(); gondk = new GondozoKezeloClient(); telepk = new TelephelyKezeloClient(); this.DataContext = vm.KivGondozo; Listafrissites(); }
public AllatmodositasAblak() { InitializeComponent(); vm = FoViewModel.GetVM(); allatk = new AllatKezeloClient(); gondk = new GondozoKezeloClient(); DataContext = vm; Listafrissites(); }
public GondozoFelveteleAblak() { InitializeComponent(); gondozoKezelo = new GondozoKezeloClient(); telephelyClient = new TelephelyKezeloClient(); vm = FoViewModel.GetVM(); this.DataContext = vm; BeosztasComboBox.ItemsSource = Enum.GetValues(typeof(GondozoBeosztas)).Cast <GondozoBeosztas>(); vm.Telephelyek = telephelyClient.TelephelyListazas(); }
public FoAblak(Window elozo, Gondozo bejelentkezettAdmin) { InitializeComponent(); vm = FoViewModel.GetVM(); this.DataContext = vm; this.elozo = elozo; vm.Felhasznalo = bejelentkezettAdmin; telephelyClient = new TelephelyKezeloClient(); gondozoClient = new GondozoKezeloClient(); allatClient = new AllatKezeloClient(); ListaFrissites(); }
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(); }
private void BejelentkezesButton_Click(object sender, RoutedEventArgs e) { try { GondozoKezeloClient client = new GondozoKezeloClient(); Gondozo belepett = client.Bejelenkezes(nevTB.Text, jelszoTB.Password); if (belepett != null && belepett.Beosztas == GondozoBeosztas.Adminisztrátor) { FoAblak fa = new FoAblak(this, belepett); fa.Show(); } else { hibaLabel.Content = "Nincs ilyen adminisztrátor vagy rossz a jelszó!"; } } catch (EndpointNotFoundException) { MessageBox.Show("HIBA: Nincs elindítva a szerver."); } }
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); } } }
public UjGondozasAblak() { InitializeComponent(); vm = FoViewModel.GetVM(); gk = new GondozoKezeloClient(); DataContext = vm; TelephelyKezeloClient telephelyClient = new TelephelyKezeloClient(); AllatKezeloClient allatClint = new AllatKezeloClient(); List <Allat> allatok = new List <Allat>(); foreach (var a in vm.KivGondozo.Munkahelyek) { Telephely temp = telephelyClient.TelephelyListazasEgy(a.Cim).First();; foreach (var ket in temp.Ketrecek) { Ketrec temp2 = telephelyClient.KetrecListazasEgy(ket.KetrecID).First(); foreach (var al in temp2.Allatok) { Allat temp3 = allatClint.AllatListazasEgy(al.Nev).First(); bool mehet = true; foreach (Gondozo gond in temp3.Gondozok) { if (gond.Nev == vm.KivGondozo.Nev) { mehet = false; } } if (mehet) { allatok.Add(temp3); } } } } comboBox.ItemsSource = allatok; comboBox.DisplayMemberPath = "Nev"; }
private void btBejelentkezes(object sender, RoutedEventArgs e) { GondozoKezeloClient client = new GondozoKezeloClient(); try { Gondozo belepett = client.Bejelenkezes(nevTB.Text, jelszoTB.Password); if (belepett != null) { FoAblak fa = new FoAblak(this, belepett); fa.Show(); } else { hibaLabel.Content = "Nincs ilyen felhasználó vagy rossz jelszó!"; nevTB.Clear(); jelszoTB.Clear(); } } 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); } }