예제 #1
0
 public GondozoModositasAblak()
 {
     InitializeComponent();
     vm          = FoViewModel.GetVM();
     DataContext = vm.KivGondozo;
     BeosztasComboBox.ItemsSource = Enum.GetValues(typeof(GondozoBeosztas)).Cast <GondozoBeosztas>();
 }
예제 #2
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";
        }
예제 #3
0
 static public FoViewModel GetVM()
 {
     if (vm == null)
     {
         vm = new FoViewModel();
     }
     return(vm);
 }
 public MunkahelyModositasAblak()
 {
     InitializeComponent();
     vm               = FoViewModel.GetVM();
     gondk            = new GondozoKezeloClient();
     telepk           = new TelephelyKezeloClient();
     this.DataContext = vm.KivGondozo;
     Listafrissites();
 }
예제 #5
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();
        }
예제 #7
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();
        }
예제 #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";
        }