public ResultadoOperacionDto ActualizarParametroSistema(ParametroSistema dto, long idUsuarioExec, long idEmpresaExc) { var resultado = new ResultadoOperacionDto() { Resultado = true }; try { var entidad = ParametroSistemaRepository.Obtener(dto.IdParametroSistema); if (entidad == null) { throw new Exception("No se encontro el parametro buscado."); } entidad.Valor = dto.Valor; ParametroSistemaRepository.Guardar(entidad); var param = new List <object>() { entidad.Nombre, entidad.IdParametroSistema }; var informacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, ConstantsAccionAuditable.Actualizar, ConstantsModulo.ParametrosSistema, MensajesServicios.ActualizarParametroSistema, param, idEmpresaExc); resultado.InformacionAuditoria = informacionAuditoria; } catch (Exception ex) { LogUtil.Error(ex); resultado.Resultado = false; resultado.InformacionAuditoria = null; } return(resultado); }
/// <summary> /// Retorna un parametro del sistema basandose en su identificador. /// </summary> /// <returns>Un entity con la información de un parametro del sistema.</returns> public ParametroSistema Obtener(long idParametroSistema) { return(ParametroSistemaRepository.Obtener(idParametroSistema)); }
/// <summary> /// Retorna todos los parametros del sistema existentes en BD. /// </summary> /// <returns>Lista con todos los parametros del sistema existentes.</returns> public List <ParametroSistema> Obtener() { return(ParametroSistemaRepository.Obtener()); }