コード例 #1
0
        /// <summary>
        /// Muesta la vista del Formulario de la Sección del Parámetro
        /// </summary>
        /// <param name="codigoParametro">Código del Parámetro</param>
        /// <param name="codigoSeccion">Código de Sección</param>
        /// <returns>Vista de Formulario</returns>
        public ActionResult FormularioSeccionParametro(int codigoParametro, int?codigoSeccion)
        {
            SeccionParametroModel model = new SeccionParametroModel();

            model.Parametro = parametroService.BuscarParametro(new ParametroRequest()
            {
                CodigoParametro = codigoParametro, CodigoEmpresa = DatosConstantes.Empresa.CodigoElectroPeru
            }).Result.FirstOrDefault();

            int?   codigoParametroRelacionado = null;
            string tipoDato = string.Empty;

            if (codigoSeccion != null)
            {
                model.SeccionParametro = parametroSeccionService.BuscarParametroSeccion(new ParametroSeccionRequest()
                {
                    CodigoParametro = model.Parametro.CodigoParametro, CodigoSeccion = codigoSeccion
                }).Result.FirstOrDefault();

                codigoParametroRelacionado = model.SeccionParametro.CodigoParametroRelacionado;
                tipoDato = model.SeccionParametro.CodigoTipoDato;
            }

            model.ListaParametroRelacionado = ListarParametroRelacionado(DatosConstantes.Empresa.CodigoElectroPeru, model.Parametro.CodigoSistema, codigoParametroRelacionado, GenericoResource.EtiquetaSeleccionar);
            model.ListaTipoDato             = ListarTipoDato(tipoDato, GenericoResource.EtiquetaSeleccionar);

            model.ListaSeccionRelacionada        = ListarSeccionRelacionado(codigoParametroRelacionado, model.SeccionParametro.CodigoSeccionRelacionado, GenericoResource.EtiquetaSeleccionar);
            model.ListaSeccionRelacionadaVisible = ListarSeccionRelacionado(codigoParametroRelacionado, model.SeccionParametro.CodigoSeccionRelacionadoMostrar, GenericoResource.EtiquetaSeleccionar);


            return(PartialView(model));
        }
コード例 #2
0
        /// <summary>
        /// Muestra la vista principal
        /// </summary>
        /// <param name="codigoParametro">Código de Parámetro</param>
        /// <returns>Vista principal de la opción</returns>
        public ActionResult Index(int codigoParametro)
        {
            SeccionParametroModel model = new SeccionParametroModel();

            model.Parametro = parametroService.BuscarParametro(new ParametroRequest()
            {
                CodigoEmpresa   = DatosConstantes.Empresa.CodigoElectroPeru,
                CodigoParametro = codigoParametro
            }).Result.FirstOrDefault();

            return(View(model));
        }