Ejemplo n.º 1
0
 public AllatmodositasAblak()
 {
     InitializeComponent();
     vm          = FoViewModel.GetVM();
     allatk      = new AllatKezeloClient();
     gondk       = new GondozoKezeloClient();
     DataContext = vm;
     Listafrissites();
 }
 public OrokbefogadasAblak(Gondozo gondozo)
 {
     InitializeComponent();
     this.vm                  = new FoViewModel();
     this.DataContext         = vm;
     vm.Felhasznalo           = gondozo;
     this.allatClient         = new AllatKezeloClient();
     this.orokbefogadasClient = new OrokbefogadasKezeloClient();
     ListaLetoltes();
 }
Ejemplo n.º 3
0
 public UjAllatAblak(Gondozo gondozo)
 {
     InitializeComponent();
     fajCB.ItemsSource = Enum.GetValues(typeof(AllatFaj)).Cast <AllatFaj>();
     telephelyClient   = new TelephelyKezeloClient();
     vm               = new UjAllatViewModel();
     vm.Telephelyek   = gondozo.Munkahelyek;
     allatClient      = new AllatKezeloClient();
     this.DataContext = vm;
 }
Ejemplo n.º 4
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();
        }
Ejemplo n.º 5
0
 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();
     }
 }
Ejemplo n.º 6
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();
        }
Ejemplo n.º 7
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);
                }
            }
        }
Ejemplo n.º 8
0
        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";
        }