Exemplo n.º 1
0
        public JsonResult GetMaestros([System.Web.Http.FromBody] int[] parametros)
        {
            List <object> results = new List <object>();

            foreach (var idParametro in parametros)
            {
                ParametroEnum parametroE  = (ParametroEnum)idParametro;
                string        stringValue = parametroE.ToString();
                results.Add(new { key = stringValue, data = _parametroValorBl.Get(idParametro, Constantes.Activo) });
            }

            return(Json(results, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Metodo para obtener el valor de un ValorParametro de tipo entero
        /// </summary>
        /// <param name="parametro">enumeracion de parametro a consultar</param>
        /// <returns>el valor entero del parametro pasado</returns>
        public int GetValorParametroEntero(ParametroEnum parametro)
        {
            var dao   = DaoProvider.GetDaoParametro();
            var valor = dao.GetValorParametroVigente(parametro, null);

            if (valor == null || string.IsNullOrEmpty(valor.Valor))
            {
                throw new BaseException(Resources.EntidadesGenerales.PARAMETRO_SIN_VALOR + ": " + parametro);
            }

            if (valor.Valor == "N" || valor.Valor == "Y")
            {
                throw new BaseException(Resources.EntidadesGenerales.VALOR_PARAMETRO_INCORRECTO + ": " + parametro);
            }

            return(Convert.ToInt32(valor.Valor));
        }