Esempio n. 1
0
        public ActionResult EditarPanel(Guid idConfiguracionPanel)
        {
            TipoMetodo(0);
            var model = new ConfiguracionPanelControlCalidadBl().GetConfiguracionPanelControlCalidad(new ConfiguracionPanelControlCalidad()
            {
                idConfiguracionPanel = idConfiguracionPanel
            }).FirstOrDefault();

            return(PartialView("_FormEditarPanel", model));
        }
Esempio n. 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));
        }
Esempio n. 3
0
 /// <summary>
 /// Descripción: Metodo para la transaccion de la edicion de un panel
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="objConfiguracionPanelControlCalidad"></param>
 /// <returns></returns>
 public ActionResult EditEvaluacionPanel(ConfiguracionPanelControlCalidad objConfiguracionPanelControlCalidad)
 {
     try
     {
         objConfiguracionPanelControlCalidad.idusuarioedicion = Logueado.idUsuario;
         var Result = new ConfiguracionPanelControlCalidadBl().EditConfigEvalPanel(objConfiguracionPanelControlCalidad);
     }
     catch (Exception)
     {
         throw;
     }
     return(RedirectToAction("AddPanel", new { id = objConfiguracionPanelControlCalidad.idConfigEvaluacion, nombre = objConfiguracionPanelControlCalidad.nombre }));
 }
Esempio n. 4
0
 /// <summary>
 /// Descripción: Metodo para la transaccion de registro de un panel
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="objConfiguracionPanelControlCalidad"></param>
 /// <returns></returns>
 public ActionResult AddEvaluacionPanel(ConfiguracionPanelControlCalidad objConfiguracionPanelControlCalidad)
 {
     try
     {
         objConfiguracionPanelControlCalidad.idusuarioregistro = Logueado.idUsuario;
         int res = new ConfiguracionPanelControlCalidadBl().InsertConfigEvalPanel(objConfiguracionPanelControlCalidad);
     }
     catch (Exception)
     {
         throw;
     }
     return(RedirectToAction("AddPanel", new { id = objConfiguracionPanelControlCalidad.idConfigEvaluacion, nombre = objConfiguracionPanelControlCalidad.nombre }));
 }
Esempio n. 5
0
        public ActionResult AgregarMaterial(Guid idConfiguracionPanel)
        {
            var _panel = new ConfiguracionPanelControlCalidadBl().GetConfiguracionPanelControlCalidad(new ConfiguracionPanelControlCalidad()
            {
                idConfiguracionPanel = idConfiguracionPanel
            }).FirstOrDefault();
            var model = new ConfiguracionMaterialControlCalidad
            {
                idConfiguracionPanel = idConfiguracionPanel
            };

            TipoMetodo(_panel.idTipo);
            return(PartialView("_FormNuevoMaterial", model));
        }
Esempio n. 6
0
        public ActionResult AddPanel(string id, string nombre)
        {
            //Obtener informacion del Panel amarrado a la evaluacion
            var _panel = new ConfiguracionPanelControlCalidadBl().GetConfiguracionPanelControlCalidad(new ConfiguracionPanelControlCalidad()
            {
                idConfigEvaluacion = Guid.Parse(id)
            });

            var model = new EvaluacionPanelesViewModels()
            {
                Evaluacion = new ConfiguracionEvalControlCalidad()
                {
                    idConfigEvaluacion = Guid.Parse(id),
                    Nombre             = nombre
                },
                Paneles = _panel
            };

            return(View("ConfigEvalPanel", model));
        }
Esempio n. 7
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));
        }