private void LerExcel(Carga carga, List<FuncionarioExcel> funcionarios) { processo = new Processo(); OleDbDataReader reader = processo.InicializarCarga(carga); if (reader == null) carga.AdicionarDetalhe("Nao foi possivel Ler o excel", "Nao foi possivel Ler o excel por favor verifique o layout.", 0, TipoDetalheEnum.erroLeituraExcel); else LerExcel(carga, funcionarios, reader); processo.FinalizarCarga(); }
private void LerExcel() { try { processo = new Processo(); var reader = processo.InicializarCarga(carga); if (reader == null) carga.AdicionarDetalhe("Nao foi possivel Ler o excel", "Nao foi possivel Ler o excel por favor verifique o layout.", 0, TipoDetalheEnum.erroLeituraExcel); else LerExcel(estruturaOrcamentariaExcel, carga, reader); } catch (Exception ex) { carga.AdicionarDetalhe("Nao foi possivel Ler o excel", "Nao foi possivel Ler o excel por favor verifique o layout.", 0, TipoDetalheEnum.erroLeituraExcel, ex.Message); } finally { processo.FinalizarCarga(); } }