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 фазу }
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; } } }
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 фазу }
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; } } }