/// <summary> /// Método para consultar los Parámetros de Configuración /// </summary> /// <param name="usuario">Usuario que realiza la consulta</param> /// <returns>Tabla con los Parámetros de Configuración</returns> public static DataTable Obtener(CommonObjects.InfoUsuario usuario) { DataTable dtParametros = new DataTable(); try { dtParametros = Data.ParametroConfiguracion.Consultar(); } catch (Exception ex) { /*Data.Error.Adicionar(DateTime.Now, * usuario.Id, ex.GetHashCode().ToString(), * ex.Message); */ } return(dtParametros); }
/// <summary> /// Obtiene la última versión del Sw /// </summary> /// <param name="usuario">Usuario que realiza la consulta</param> /// <param name="perfil">Perfil que se busca para la obtención de la versión</param> /// <returns>Versión del Sw</returns> public static string ObtenerVersion(CommonObjects.InfoUsuario usuario, string perfil) { string version = ""; try { version = Data.ParametroConfiguracion.ConsultarVersion(perfil); } catch (Exception ex) { /*Data.Error.Adicionar(DateTime.Now, * usuario.Id, ex.GetHashCode().ToString(), * ex.Message); */ } return(version); }
/// <summary> /// Metodo para actualizar un Parámetro de Configuración /// </summary> /// <param name="parametro">Parámetro que se Modificará</param> /// <param name="usuario">Usuario que realiza la modificación</param> /// <returns>Verdadero si se actualiza, Falso de lo contrario</returns> public static bool Actualizar(CommonObjects.ParametroConfiguracion parametro, CommonObjects.InfoUsuario usuario) { bool actualizado = false; try { Data.ParametroConfiguracion.Actualizar(parametro.Nombre, parametro.Valor); //Registrar en el Log de Negocio /* Data.LogNegocio.Adicionar((short)CommonObjects.EventoNegocioSistema.ActualizaParametroConfiguracion, * DateTime.Now, usuario.Id, * "Se cambio el Parámetro de Configuración " + parametro.Nombre + " a " + parametro.Valor);*/ actualizado = true; } catch (Exception ex) { /*Data.Error.Adicionar(DateTime.Now, * usuario.Id, ex.GetHashCode().ToString(), * ex.Message);*/ } return(actualizado); }