Exemplo n.º 1
0
        public void show(string pref, OutData data,  
            List<string> sprPhase, List<string> sprVid, 
            GorodBase sprGorodBase, 
            PokasBase sprPokasBase, 
            CountrySponsor sprCountrySponsor)
        {
            Prefix = pref;
            Data = data;

            // заполним города из справочника
            sprGorod.Clear();
            foreach (string gorod in sprGorodBase.cities.Keys)
            {
                sprGorod.Add(gorod);
            }

            // заполним показания из справочника
            sprPokas.Clear();
            foreach (string p in sprPokasBase.pokas.Keys)
            {
                sprPokas.Add(p);
            }

            // заполним страны из справочника
            sprCountry.Clear();
            foreach (string p in sprCountrySponsor.country.Keys)
            {
                sprCountry.Add(p);
            }

            lbBases.Text = data.Bases.Count.ToString();
            lbCities.Text = "";
            cbCountry.ItemsSource = sprCountry;
            lbDuration.Text = data.Duration.ToString();
            lbForma.Text = data.Forma;
            lbNomer.Text = data.Nomer;
            lbNomerRas.Text = data.NomerRas.ToString();
            lbPacient.Text = data.Pacient.ToString();
            cbPhase.ItemsSource = sprPhase;
            cbPokas.ItemsSource = sprPokas;
            lbProducer.Text = data.Producer;
            lbProtocol.Text = data.Protocol;
            lbPreparat.Text = data.Preparat;
            cbVid.ItemsSource = sprVid;

            clearOldValue();

            int n = 1;
            foreach (string s in data.Bases)
            {
                addNewValue(sprGorod, n, sprGorodBase);
                n++;
            }

            checkPokas(sprPokas, sprPokasBase);
            checkCountry(Data.Producer, sprCountrySponsor); // проставим страну

            //cbCountry.SelectedIndex = 0;  // по умолчанию поставим Россию
            cbPhase.SelectedIndex = 2; // по умолчанию III фазу
        }
Exemplo n.º 2
0
        private void checkPokas(List <String> sprPokas, PokasBase sprPokasBase)
        {
            // попробуем установить правильные показания
            string protokol = Data.Protocol;

            for (int k = 0; k < sprPokasBase.BaseRaw.Count; k++)
            {
                if (protokol.Contains(sprPokasBase.BaseRaw[k].Trim()))
                {
                    // установим
                    cbPokas.SelectedIndex = k;
                }
            }
        }
Exemplo n.º 3
0
        public void show(string pref, OutData data,
                         List <string> sprPhase, List <string> sprVid,
                         GorodBase sprGorodBase,
                         PokasBase sprPokasBase,
                         CountrySponsor sprCountrySponsor)
        {
            Prefix = pref;
            Data   = data;

            // заполним города из справочника
            sprGorod.Clear();
            foreach (string gorod in sprGorodBase.cities.Keys)
            {
                sprGorod.Add(gorod);
            }

            // заполним показания из справочника
            sprPokas.Clear();
            foreach (string p in sprPokasBase.pokas.Keys)
            {
                sprPokas.Add(p);
            }

            // заполним страны из справочника
            sprCountry.Clear();
            foreach (string p in sprCountrySponsor.country.Keys)
            {
                sprCountry.Add(p);
            }

            lbBases.Text          = data.Bases.Count.ToString();
            lbCities.Text         = "";
            cbCountry.ItemsSource = sprCountry;
            lbDuration.Text       = data.Duration.ToString();
            lbForma.Text          = data.Forma;
            lbNomer.Text          = data.Nomer;
            lbNomerRas.Text       = data.NomerRas.ToString();
            lbPacient.Text        = data.Pacient.ToString();
            cbPhase.ItemsSource   = sprPhase;
            cbPokas.ItemsSource   = sprPokas;
            lbProducer.Text       = data.Producer;
            lbProtocol.Text       = data.Protocol;
            lbPreparat.Text       = data.Preparat;
            cbVid.ItemsSource     = sprVid;

            clearOldValue();

            int n = 1;

            foreach (string s in data.Bases)
            {
                addNewValue(sprGorod, n, sprGorodBase);
                n++;
            }

            checkPokas(sprPokas, sprPokasBase);
            checkCountry(Data.Producer, sprCountrySponsor); // проставим страну

            //cbCountry.SelectedIndex = 0;  // по умолчанию поставим Россию
            cbPhase.SelectedIndex = 2; // по умолчанию III фазу
        }
Exemplo n.º 4
0
        private void checkPokas(List<String> sprPokas, PokasBase sprPokasBase)
        {
            // попробуем установить правильные показания
            string protokol = Data.Protocol;

            for (int k = 0; k < sprPokasBase.BaseRaw.Count; k++)
            {
                if (protokol.Contains(sprPokasBase.BaseRaw[k].Trim()))
                {
                    // установим
                    cbPokas.SelectedIndex = k;
                }
            }
        }