private void btnConfigureAdvancedAdaptations_Click(object sender, EventArgs e) { AddCountry_SaveAs_AdaptForm form = new AddCountry_SaveAs_AdaptForm(saveAsOriginalCountry, saveAsAdaptOptions); if (form.ShowDialog() == DialogResult.OK) { saveAsAdaptOptions = form.options; } }
internal AddCountry_SaveAs_AdaptForm(string cc, SaveAsAdaptOptions _options) { InitializeComponent(); // disable checks for adapting global files if they do not contain entries for the original country ExchangeRatesConfigFacade ercf = EM_AppContext.Instance.GetExchangeRatesConfigFacade(false); chkCloneExRates.Enabled = ercf != null && ercf.HasExchangeRates(cc); HICPConfigFacade hcf = EM_AppContext.Instance.GetHICPConfigFacade(false); chkCloneHICP.Enabled = hcf != null && hcf.HasHICP(cc); options = _options; chkAdaptSystemNames.Checked = options.adaptSystemNames; chkAdaptPolicyNames.Checked = options.adaptPolicyNames; chkAdaptTUNames.Checked = options.adaptTUNames; chkAdaptOutputFileNames.Checked = options.adaptOutputFileNames; chkAdaptComments.Checked = options.adaptComments; chkCloneHICP.Checked = options.cloneHICP == true; chkCloneExRates.Checked = options.cloneExRates == true; }