//Inicie Arqui protected override void ExecutarProcesso() { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { try { log = new LogProcessamento(); business = new ProjetoBus(bancoDeDados); _pdfCroqui = new PdfRelatorioCroquiBus(bancoDeDados, Project); //Debugger.Launch(); switch (Project.Type) { case OPERACAO_BASEREF_GEOBASES: ExecutarBaseRef(); break; case OPERACAO_BASEREF_INTERNA: ExecutarBaseRef(); break; default: switch (Project.Step) { case ETAPA_VALIDACAO: ExecutarValidacao(); break; case ETAPA_PROCESSAMENTO: ExecutarProcessamento(); break; case ETAPA_GERACAO_DE_PDF: ExecutarPDFs(); break; default: //Desalocar Ticket setando ERRO business.SetFalhaNaFila(Project.Id, Project.Type); break; } break; } } catch (Exception exc) { business.SetFalhaNaFila(Project.Id, Project.Type); Log.GerarLog(exc); throw; } } }
public dynamic InsertLogProcessamento(LogProcessamento logProcessamento) { bool _executado = false; try { db.LogProcessamento.Add(logProcessamento); db.SaveChanges(); return(new { _executado }); } catch (Exception e) { return(new { e }); } }
private static void CallGetDataJIRA() { try { _JIRA.GetDataJIRA(); _JIRA.ProcessRegistration(DateTime.Now); //Alterar para a tabela dbo.Parametro } catch (Exception e) { string erro = e.Message.ToString(); string etapa = e.StackTrace.ToString(); LogProcessamento logModel = new LogProcessamento { dscErroProcessamento = erro, etapaProcessamento = etapa, flgErroProcessamento = true, dtProcessamento = DateTime.Now }; LogProcessamentoRepository _LogReg = new LogProcessamentoRepository(); _LogReg.InsertLogProcessamento(logModel); } }