コード例 #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";
        }
コード例 #2
0
 public MunkahelyModositasAblak()
 {
     InitializeComponent();
     vm               = FoViewModel.GetVM();
     gondk            = new GondozoKezeloClient();
     telepk           = new TelephelyKezeloClient();
     this.DataContext = vm.KivGondozo;
     Listafrissites();
 }
コード例 #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;
 }
コード例 #4
0
        public AllatAthelyezeseAblak(Ketrec kivKetrec)
        {
            InitializeComponent();

            //jelTelephelyLabel
            //jelKetrecLabel
            //AllatNeveComboBox
            this.vm          = new AllatAthelyezesViewModell(kivKetrec);
            this.DataContext = vm;
            telephelyClient  = new TelephelyKezeloClient();
            vm.Telephelyek   = telephelyClient.TelephelyListazas();
        }
コード例 #5
0
        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();
        }
コード例 #6
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();
        }
コード例 #7
0
        public AllatAthelyezesAblak(Allat allat)
        {
            InitializeComponent();
            this.allat = allat;
            ketrecek   = new List <Ketrec>();
            TelephelyKezeloClient telephelyClient = new TelephelyKezeloClient();

            foreach (var ketrec in telephelyClient.TelephelyListazasEgy(allat.Ketrec.Hely.Cim).First().Ketrecek)
            {
                Ketrec k = telephelyClient.KetrecListazasEgy(ketrec.KetrecID).First();
                if (k.Faj == allat.Faj && k.Allatok.Count() < k.Meret)
                {
                    ketrecek.Add(k);
                    ketreclistaCB.Items.Add("ID: " + k.KetrecID + ", Férőhely: " + k.Allatok.Count() + "/" + k.Meret);
                }
            }
        }
コード例 #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";
        }
コード例 #9
0
        //public Allat KivalsztottAllat
        //{
        //    get { return kivalsztottAllat; }
        //    set { kivalsztottAllat = value; OnChange(); OnChange("Lock"); }
        //}

        FoViewModel()
        {
            gondozok        = new Gondozo[0];
            allatok         = new List <Allat>();
            telephelyKliens = new TelephelyKezeloClient();
        }
コード例 #10
0
 public TelephelyFelveteleAblak()
 {
     InitializeComponent();
     telephelyClient = new TelephelyKezeloClient();
 }