コード例 #1
0
        public ActionResult EditarMaterial(Guid idConfigEvaluacionMaterial)
        {
            var model = new ConfiguracionMaterialControlCalidadBl().GetConfiguracionMaterialControlCalidad(new ConfiguracionMaterialControlCalidad()
            {
                idConfigEvaluacionMaterial = idConfigEvaluacionMaterial
            }).FirstOrDefault();

            TipoMetodo(model.idTipoMetodo);
            return(PartialView("_FormEditarMaterial", model));
        }
コード例 #2
0
        public ActionResult ResultadoPEED(Guid idConfiguracionPanel, int idLabEvaludaor, string LabEvaluador)
        {
            //Cargar Configuracion
            var _panel = new ConfiguracionPanelControlCalidadBl().GetConfiguracionPanelControlCalidad(new ConfiguracionPanelControlCalidad()
            {
                idConfiguracionPanel = idConfiguracionPanel
            }).FirstOrDefault();
            var _materiales = new ConfiguracionMaterialControlCalidadBl().GetConfiguracionMaterialControlCalidad(new ConfiguracionMaterialControlCalidad()
            {
                idConfiguracionPanel = idConfiguracionPanel
            });
            //
            //Cargar Resultados Configurados
            var _resultados = new IngresoResultadosControlCalidadBl().GetResultadoControlCalidadVd(new ResultadoControlCalidadVd()
            {
                idConfigEvaluacion = _panel.idConfigEvaluacion, idConfiguracionPanel = _panel.idConfiguracionPanel
            });

            //
            TipoMetodo(_panel.idTipo);

            //Carga las preguntas configuradas
            var NroPregunta = new List <SelectListItem> {
                new SelectListItem()
                {
                    Text = "Seleccionar", Value = ""
                }
            };

            foreach (var item in _materiales.GroupBy(test => test.nroPregunta).Select(grp => grp.First()).ToList())
            {
                NroPregunta.Add(new SelectListItem()
                {
                    Text = item.nroPregunta, Value = item.nroPregunta
                });
            }
            ViewBag.ListaNroPregunta = NroPregunta;
            //
            var model = new ResultadoPEEDViewModels()
            {
                ResultadosControlCalidad = _resultados,
                Panel      = _panel,
                Materiales = _materiales,
                ResultadoControlCalidad = new ResultadoControlCalidadVd()
                {
                    idEstablecimientoEvaluador = idLabEvaludaor, EESSEvaluador = LabEvaluador
                }
            };

            Session["ResultadoControlCalidadVd"] = model;
            return(View("ResultadoControlCalidadVd", model));
        }
コード例 #3
0
        /// <summary>
        /// Descripción: Metodo para la transaccion de la edicion de los materiales
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="objConfiguracionMaterialControlCalidad"></param>
        /// <returns></returns>
        public ActionResult EditarEvaluacionMaterial(ConfiguracionMaterialControlCalidad objConfiguracionMaterialControlCalidad)
        {
            var newguidempty = Guid.Empty;

            try
            {
                objConfiguracionMaterialControlCalidad.idusuarioedicion = Logueado.idUsuario;
                int res = new ConfiguracionMaterialControlCalidadBl().EditConfigEvalMaterial(objConfiguracionMaterialControlCalidad);
            }
            catch (Exception)
            {
                throw;
            }
            return(RedirectToAction("AddMaterial", new { idConfiguracionPanel = objConfiguracionMaterialControlCalidad.idConfiguracionPanel, idConfigEvaluacion = newguidempty }));
        }
コード例 #4
0
        public ActionResult AddMaterial(Guid idConfiguracionPanel, Guid idConfigEvaluacion)
        {
            //Obtener informacion del Panel amarrado a la evaluacion
            var _panel = new ConfiguracionPanelControlCalidadBl().GetConfiguracionPanelControlCalidad(new ConfiguracionPanelControlCalidad()
            {
                idConfigEvaluacion = idConfigEvaluacion, idConfiguracionPanel = idConfiguracionPanel
            }).FirstOrDefault();
            //Obtener informacion del Material amarrado al Panel
            var _material = new ConfiguracionMaterialControlCalidadBl().GetConfiguracionMaterialControlCalidad(new ConfiguracionMaterialControlCalidad()
            {
                idConfiguracionPanel = idConfiguracionPanel
            });

            ViewBag.idTipoPanel           = _panel.idTipo;
            ViewBag.idTipoEvaluacionPanel = _panel.idTipoEvaluacion;

            var model = new EvaluacionPanelesViewModels()
            {
                Panel      = _panel,
                Materiales = _material
            };

            return(View("ConfigEvalPanelMaterial", model));
        }