public JsonResult GuardarCabecera(CC_PARAMETRO_DEFECTO_CABECERA poCabeceraControl) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } poCabeceraControl.FechaIngresoLog = DateTime.Now; poCabeceraControl.UsuarioIngresoLog = lsUsuario[0]; poCabeceraControl.TerminalIngresoLog = Request.UserHostAddress; object[] resultado = null; ClsDParametroDefecto = new ClsDParametroDefecto(); if (poCabeceraControl.IdParametroDefecto == 0) { resultado = ClsDParametroDefecto.GuardarCabeceraControl(poCabeceraControl); } else { resultado = ClsDParametroDefecto.ActualizarCabecera(poCabeceraControl); } return(Json(resultado, JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public JsonResult ConsultarDefectosMant() { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } ClsDParametroDefecto = new ClsDParametroDefecto(); var resultado = ClsDParametroDefecto.ConsultarDefectos().Where(x => x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(); if (resultado.Count > 0) { return(Json(resultado, JsonRequestBehavior.AllowGet)); } else { return(Json("0", JsonRequestBehavior.AllowGet)); } } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult PartialDetalleParametroDeDefectos(int Cabecera) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } List <DetalleDefectoViewModel> resultado; ClsDParametroDefecto = new ClsDParametroDefecto(); resultado = ClsDParametroDefecto.ConsultarDetalleParametroDefecto(Cabecera).ToList(); if (resultado.Count == 0) { return(Json("0", JsonRequestBehavior.AllowGet)); } return(PartialView(resultado)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult ParametroDefecto() { try { ClsDParametroDefecto = new ClsDParametroDefecto(); ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.dataTableJS = "1"; ViewBag.MascaraInput = "1"; ClsDClasificador = new clsDClasificador(); ViewBag.Colores = new SelectList(ClsDClasificador.ConsultarClasificador(clsAtributos.CodGrupoColores), "Codigo", "Descripcion"); ViewBag.NivelLimpieza = new SelectList(ClsDClasificador.ConsultarClasificador(clsAtributos.CodigoGrupoTipoLimpiezaPescado), "Codigo", "Descripcion"); ViewBag.Formulario = new SelectList(ClsDClasificador.ConsultarClasificador(clsAtributos.CodGrupoFormularios), "Codigo", "Descripcion"); ViewBag.Producto = new SelectList(ClsDClasificador.ConsultarClasificador(clsAtributos.CodGrupoTipoProducto), "Codigo", "Descripcion"); ViewBag.Defectos = new SelectList(ClsDParametroDefecto.ConsultarDefectos().Where(x => x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(), "IdDefecto", "Nombre"); return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }