Код компилируется нормально, затем, когда я открываю форму из фрейма MDi, я получаю ArgumentNullException и появляется окно устранения неполадок.
После некоторых действий исследования, я думаю, что когда я извлекаю свои ключи из файла конфигурации, я не анализирую их должным образом, поэтому мой конструктор принимает их во время выполнения.
Вот код, который я написал, я не публикую все свое решение, на данном этапе это было бы безумием.
Код: Выделить всё
// sales tax inititalization
decimal gstTax = Decimal.Parse(ConfigurationManager.AppSettings.Get("GoodsAndServicesTaxRate."));
decimal pstTax = Decimal.Parse(ConfigurationManager.AppSettings.Get("ProvincialSalesTaxRate"));
decimal salesTaxRate = gstTax + pstTax;
SalesQuote quote = new SalesQuote(Decimal.Parse(txtSalePrice.Text),
(Decimal.Parse(txtTradeIn.Text)),
salesTaxRate,
(Accessories)optA,
(ExteriorFinish)optB);
Код: Выделить всё
Подпись для SalesQuote(decimal, decimal, decimal, Enum, Enum) if это еще не было очевидно.
Я хочу поблагодарить вас, друзья-ботаники, за любые советы... насколько мне известно, все работало нормально, поэтому я не уверен, что обманываете меня здесь.
Любая помощь поможет!
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/421 ... it-in-a-co
Мобильная версия