Exemple #1
0
        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);
        }