Exemple #1
0
        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();
 }
Exemple #3
0
 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();
        }
Exemple #5
0
        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();
        }
Exemple #7
0
 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.");
     }
 }
Exemple #8
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);
                }
            }
        }
        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);
            }
        }