コード例 #1
0
        private void checkCountry(string sponsor, CountrySponsor sprav)
        {
            int n = 0;

            foreach (string cntry in sprav.country.Keys)
            {
                List <string> spnsrs = sprav.country[cntry]; // список спонсоров
                foreach (string s in spnsrs)
                {
                    if ((s != "") && sponsor.Contains(s))
                    {
                        // есть соответствие, теперь найдем в
                        // другом справочнике и установим соответствующий индекс
                        for (int i = 0; i < sprCountry.Count; i++)
                        {
                            if (sprCountry[i].Contains(cntry))
                            {
                                cbCountry.SelectedItem = cntry;
                                //cbCountry.SelectedIndex = n;
                                return;
                            }
                        }
                    }
                }
                n++;
            }
        }
コード例 #2
0
ファイル: uc2.xaml.cs プロジェクト: tad17/trails
        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 фазу
        }
コード例 #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 фазу
        }
コード例 #4
0
ファイル: uc2.xaml.cs プロジェクト: tad17/trails
 private void checkCountry(string sponsor, CountrySponsor sprav)
 {
     int n = 0;
     foreach(string cntry in sprav.country.Keys) {
         List<string> spnsrs = sprav.country[cntry]; // список спонсоров
         foreach (string s in spnsrs) {
             if ((s != "") && sponsor.Contains(s)) {
                 // есть соответствие, теперь найдем в
                 // другом справочнике и установим соответствующий индекс
                 for (int i = 0; i < sprCountry.Count; i++) {
                     if (sprCountry[i].Contains(cntry)) {
                         cbCountry.SelectedItem = cntry;
                         //cbCountry.SelectedIndex = n;
                         return;
                     }
                 }
             }
         }
         n++;
     }
 }