public AplicacaoResponse SelecionarAplicacao(AplicacaoRequest pRequest) { AplicacaoResponse lRetorno = new AplicacaoResponse(); try { PersistenciaDB lDb = new PersistenciaDB(); lRetorno = lDb.SelecionarAplicacao(pRequest); lRetorno.StatusResposta = MensagemResponseStatusEnum.OK; lRetorno.DataResposta = DateTime.Now; gLogger.Info(string.Concat("Entrou no SelecionarAplicacao para selecionar uma lista de aplicação")); } catch (Exception ex) { lRetorno.StatusResposta = MensagemResponseStatusEnum.ErroPrograma; lRetorno.DescricaoResposta = ex.ToString(); gLogger.ErrorFormat("Erro em SelecionarAplicacao - {0} - StackTrace - {1}", ex.Message, ex.StackTrace); } return(lRetorno); }
private bool AprovarAplicacao(AplicacaoInfo pAplicacao) { IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); AplicacaoRequest request = new AplicacaoRequest(); bool retorno = false; try { request.Aplicacao = pAplicacao; request.Aplicacao.CodigoStatus = EnumPoupeDirect.EnumStatus.EFETIVADO; request.Aplicacao.DtEfetivacao = DateTime.Now; AplicacaoResponse lResposta = lServico.InserirAtualizarAplicacao(request); if (lResposta.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { retorno = true; } } catch (Exception) { retorno = false; } return(retorno); }