private void button1_Click(object sender, EventArgs e) { try { Logger("Проверяю пути", logBox); CheckPath(textBox1.Text, textBox2.Text, textBox3.Text); Logger("Считываю конфигурацию", logBox); Package pck = XmlHelper.GetXmlData(textBox2.Text); Logger("Получаю строки подключения", logBox); var conns = AccessHelper.GetConnsStrings(textBox1.Text); List <Statistic> stat = new List <Statistic>(); Logger("Выполняю запросы", logBox); AccessHelper.ExecuteCommands(conns, pck, stat, logBox); Logger("Создаю Excel", logBox); ExcelHelper.FillExcel(textBox3.Text, stat); Logger("Программа успешно завершена", logBox); } catch (Exception ex) { Logger(ex.ToString(), logBox); Logger("Программа завершилась с ошибками", logBox); } }