/// <summary> /// /// </summary> /// <param name="info"></param> public async Task <bool> CrearLogAsync(ResponsePersonaModel info) { try { var connection = _configurationService.GetValue("Global:Services:Siaerp:ConnectionString"); var model = new ConsultaPersonaLog { IdConsultaPersonaLog = 0, IdUsuario = 15663, Usuario = "DATOSPERSONAWS", Rol = (int)RolBusqueda.Normal, Origen = (int)OrigenBusqueda.DataBook, Fecha = DateTime.Now, Aplicacion = "ROLES", UrlLlamada = "", Respuesta = "CONSULTA REALIZADA.", Accion = (int)AccionConsulta.Consulta, BasePropia = 0, RegistroCivil = 1, NombreCompletoUsuario = info.Nombre, CedulaConsultada = info.Cedula, DataBook = 0 }; var flag = AddLog(model, connection); _oracleContext.ConsultaPersonaLogs.Add(model); //await _oracleContext.SaveChangesAsync(); return(true); } catch (Exception e) { return(false); } }
/// <summary> /// /// </summary> /// <param name="info"></param> public bool CrearLog(BaseCambios info) { try { var connection = _configuration.GetSection("Global:Services:Siaerp:ConnectionString").Value; var model = new ConsultaPersonaLog { IdConsultaPersonaLog = 0, IdUsuario = 15663, Usuario = "DATOSPERSONAWS", Rol = (int)RolBusqueda.Normal, Origen = (int)OrigenBusqueda.DataBook, Fecha = DateTime.Now, Aplicacion = "ROLES", UrlLlamada = "", Respuesta = "CONSULTA REALIZADA.", Accion = (int)AccionConsulta.Consulta, BasePropia = 0, RegistroCivil = 0, NombreCompletoUsuario = info.MTR_NOMBRE_COMPLETO, CedulaConsultada = info.MTR_IDENTIFICACION, DataBook = 1 }; var flag = AddLog(model, connection); //_oracleContext.ConsultaPersonaLogs.Add(model); //var x = _oracleContext.SaveChangesAsync(); return(flag); } catch (Exception) { return(false); } }
/// <summary> /// /// </summary> /// <param name="log"></param> /// <param name="con"></param> /// <returns></returns> public bool AddLog(ConsultaPersonaLog log, string con) { try { using (var cnn = new OracleConnection(con)) { cnn.Open(); var query = @"INSERT INTO ""ConsultaPersonaLog"" (""IdUsuario"", ""Usuario"", ""Rol"", ""Origen"", ""Fecha"", ""Aplicacion"", ""UrlLlamada"", ""Respuesta"", ""Accion"", ""BasePropia"", ""RegistroCivil"", ""NombreCompletoUsuario"", ""CedulaConsultada"", ""DataBook"") VALUES (:pIdUsuario, :pUsuario, :pRol, :pOrigen, :pFecha, :pAplicacion, :pUrlLlamada, :pRespuesta, :pAccion, :pBasePropia, :pRegistroCivil, :pNombreCompletoUsuario, :pCedulaConsultada, :pDataBook)"; var command = new OracleCommand(query, cnn); command.Parameters.Add(new OracleParameter(":pIdUsuario", OracleDbType.Int32) { Value = log.IdUsuario }); command.Parameters.Add(new OracleParameter(":pUsuario", OracleDbType.NVarchar2) { Value = log.Usuario }); command.Parameters.Add(new OracleParameter(":pRol", OracleDbType.Int32) { Value = log.Rol }); command.Parameters.Add(new OracleParameter(":pOrigen", OracleDbType.Int32) { Value = log.Origen }); command.Parameters.Add(new OracleParameter(":pFecha", OracleDbType.Date) { Value = log.Fecha }); command.Parameters.Add(new OracleParameter(":pAplicacion", OracleDbType.NVarchar2) { Value = log.Aplicacion }); command.Parameters.Add(new OracleParameter(":pUrlLlamada", OracleDbType.NVarchar2) { Value = log.UrlLlamada }); command.Parameters.Add(new OracleParameter(":pRespuesta", OracleDbType.NVarchar2) { Value = log.Respuesta }); command.Parameters.Add(new OracleParameter(":pAccion", OracleDbType.Int32) { Value = log.Accion }); command.Parameters.Add(new OracleParameter(":pBasePropia", OracleDbType.Int32) { Value = log.BasePropia }); command.Parameters.Add(new OracleParameter(":pRegistroCivil", OracleDbType.Int32) { Value = log.RegistroCivil }); command.Parameters.Add(new OracleParameter(":pNombreCompletoUsuario", OracleDbType.NVarchar2) { Value = log.NombreCompletoUsuario }); command.Parameters.Add(new OracleParameter(":pCedulaConsultada", OracleDbType.NVarchar2) { Value = log.CedulaConsultada }); command.Parameters.Add(new OracleParameter(":pDataBook", OracleDbType.Int32) { Value = log.DataBook }); command.ExecuteNonQuery(); command.Dispose(); cnn.Close(); } return(true); } catch (Exception e) { return(false); } }