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); }
private void GuardarLogDoHistorico(TipoRequisitante pTipoRequisitante, EstadoUltimoHistorico pEstadoUltimoHistorico, string pDescricaoHistorico) { 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_ins")) { lAcessaDados.AddInParameter(lDbCommand, "@historico_log", DbType.Int32, this.gIdLog); lAcessaDados.AddInParameter(lDbCommand, "@st_Historico", DbType.Int32, (int)pEstadoUltimoHistorico); lAcessaDados.AddInParameter(lDbCommand, "@tp_requisitante", DbType.Int32, (int)pTipoRequisitante); lAcessaDados.AddInParameter(lDbCommand, "@ds_historico", DbType.String, pDescricaoHistorico); this.gIdLog = lAcessaDados.ExecuteScalar(lDbCommand).DBToInt32(); } } catch { } }