コード例 #1
0
        private void SetVysledky()
        {
            queryCount++;
            if (queryCount == 5)
            {
                if (Pacient != null
                    && Vzorka != null
                    && Hodnoty.Count > 0
                    && Latky.Count > 0
                    && VysledkyVysetrenia.Count > 0)
                {
                    Vysledky.Clear();
                    AddVysledokPo vysledok;

                    foreach (var item in VysledkyVysetrenia)
                    {
                        vysledok = new AddVysledokPo();

                        vysledok.TransormEntityToPo(item, Pacient, Vzorka, Diagnoza, Hodnoty, Latky);
                        Vysledky.Add(vysledok);
                    }
                    NotifyOfPropertyChange(() => Vysledky);
                    Coroutine.BeginExecuteFor(Show.NotBusy(), this);
                }
                else 
                {
                    Coroutine.BeginExecuteFor(Show.NotBusy(), this);
                }
            }
        }
コード例 #2
0
        private void GetHodnotyLatky(BindableCollection<Vysetrenie_Vysetrovane_latky> vysledkyVys, Vzorky vzorka, Diagnozy diag)
        {
            _laboratoryDomainContext.Vysetrovane_latkies.Clear();
            _laboratoryDomainContext.Load(_laboratoryDomainContext.GetVzorkaVysetrovaneLatkyQuery(Vysetrenie.id_vzorka)).Completed += (sender4, e4) =>
            {
                _laboratoryDomainContext.Hodnoty_Vysetrovane_Latkies.Clear();
                _laboratoryDomainContext.Load(_laboratoryDomainContext.GetVysetrenieHodnotyVysetrovaneLatkyQuery(Vysetrenie.id_vysetrenie)).Completed += (sender5, e5) =>
                {
                    BindableCollection<Hodnoty_Vysetrovane_Latky> hodnoty = new BindableCollection<Hodnoty_Vysetrovane_Latky>();
                    foreach (var item in _laboratoryDomainContext.Hodnoty_Vysetrovane_Latkies)
                    {
                        hodnoty.Add(item);
                    }
                    BindableCollection<Vysetrovane_latky> latky = new BindableCollection<Vysetrovane_latky>();
                    foreach (var item in _laboratoryDomainContext.Vysetrovane_latkies)
                    {
                        latky.Add(item);
                    }
                    Vysledky = new BindableCollection<AddVysledokPo>();
                    AddVysledokPo novyVysledok;
                    foreach (var item in vysledkyVys)
                    {

                        novyVysledok = new AddVysledokPo();
                        Vysledky.Add(novyVysledok);
                        novyVysledok.TransormEntityToPo(item, Pacient, vzorka, diag, hodnoty, latky);
                        RaisePropertyChangedEventImmediately("Vysledky");
                    }

                    Coroutine.BeginExecuteFor(Show.NotBusy(), this);
                };
            };
        }