private void ConvertButton_Click(object sender, EventArgs e) { try { IOfficePacksListLoader loader = IOCcontainer.container.Resolve <IOfficePacksListLoader>(); loader.convertPlz(); dgvMockOfficePacksListCommand.Refresh(); } //обработка исключения "Метод не реализован" catch (NotImplementedException ex) { MessageBox.Show("Ошибка №1: " + ex.Message); } //обработка остальных исключений catch (Exception ex) { LogUtility.ErrorLog(ex); MessageBox.Show("Ошибка №2: " + ex.Message); } }
private void mnOpen_Click(object sender, EventArgs e) { try { IOCcontainer.container.Resolve <IOfficePacksListLoader>().SetOnStatusChanged(updateStatus); IOfficePacksListLoader loader = IOCcontainer.container.Resolve <IOfficePacksListLoader>(); loader.Execute(); dgvMockOfficePacksListCommand.DataSource = loader.officePacksList; } //обработка исключения "Метод не реализован" catch (NotImplementedException ex) { MessageBox.Show("Ошибка №1: " + ex.Message); } //обработка остальных исключений catch (Exception ex) { LogUtility.ErrorLog(ex); MessageBox.Show("Ошибка №2: " + ex.Message); } }