public GerenteHistoricoEstadoUltimoHistoricoResponse RecuperaStatusUltimoHistorico(GerenteHistoricoEstadoUltimoHistoricoRequest pParametro) { //--> Declaração de variável e chamada do Método GerenteHistoricoEstadoUltimoHistoricoResponse lRetorno = new GerenteHistoricoRiscoClienteParametroValorDbLib().RecuperaStatusUltimoHistorico(pParametro); if (lRetorno.StatusResposta != OMS.Library.MensagemResponseStatusEnum.OK) { //--> Registrando log do erro gLogger.Error(string.Format("Erro às {0} em RecuperaStatusUltimoHistorico: {1}", DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"), lRetorno.DescricaoResposta)); } return(lRetorno); }
public GerenteHistoricoEstadoUltimoHistoricoResponse RecuperaStatusUltimoHistorico(GerenteHistoricoEstadoUltimoHistoricoRequest pParametro) { var lRetorno = new GerenteHistoricoEstadoUltimoHistoricoResponse(); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = "Risco"; try { using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_cliente_parametro_valor_historico_log_sel")) { var lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lRetorno.DataHoraUltimoHistorico = lDataTable.Rows[0]["dt_processamento"].DBToDateTime(); lRetorno.EstadoUltimoHistorico = (EstadoUltimoHistorico)lDataTable.Rows[0]["st_Historico"].DBToInt32(); lRetorno.DescricaoResposta = lDataTable.Rows[0]["ds_historico"].DBToString(); } } } catch (Exception ex) { lRetorno.StatusResposta = MensagemResponseStatusEnum.ErroPrograma; lRetorno.DescricaoResposta = ex.ToString(); } return(lRetorno); }