public ActionResult EditarPanel(Guid idConfiguracionPanel) { TipoMetodo(0); var model = new ConfiguracionPanelControlCalidadBl().GetConfiguracionPanelControlCalidad(new ConfiguracionPanelControlCalidad() { idConfiguracionPanel = idConfiguracionPanel }).FirstOrDefault(); return(PartialView("_FormEditarPanel", model)); }
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)); }
/// <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 })); }
/// <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 })); }
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)); }
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)); }
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)); }