コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }