private void gerarpontoButton_Click(object sender, EventArgs e) { try { List <ErrosTela> ErrosTela = new List <ErrosTela>(); Utilities.ValidarTextBoxes(codigopontoGroupBox, ref ErrosTela); if (ErrosTela.Count > 0) { string strCamposInvalidos = Utilities.CriarMensagemErro(codigopontoGroupBox, ErrosTela); MessageBox.Show("Preencher Campo(s):" + Environment.NewLine + strCamposInvalidos, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { string[] aArquivoOriginal = File.ReadAllLines(lerdiretorioTextBox.Text, Encoding.Default); if (aArquivoOriginal.Length == 0) { throw new Exception("Arquivo em branco."); } Empresa objEmpresa = DataBaseBLL.BuscarEmpresaPorId(codigoempresaComboBox.Text); Layout objLayout = DataBaseBLL.BuscarLayoutPorNome(nomelayoutComboBox.Text); ConversorBLL.ConverterArquivo(aArquivoOriginal, objEmpresa, objLayout, diretoriogravarTextBox.Text); MessageBox.Show("Arquivo gerado com sucesso!", ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { MessageBox.Show(ex.Message, ParametroInfo.SistemaVersao, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } Utilities.ResetarControles(this); }