public JsonResult ConsultarPadres(int idModulo) { try { clsDopcion = new clsDOpcion(); clsDModulo = new clsDModulo(); List <ClasificadorGenerico> opciones = clsDopcion.ConsultaOpcionModulo().Select(x => new ClasificadorGenerico { codigo = x.IdOpcion, descripcion = x.Opcion + " (" + x.Modulo + ")" }).ToList(); return(Json(opciones, 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 void ConsultaOpciones() { clsDopcion = new clsDOpcion(); clsDModulo = new clsDModulo(); var modulos = clsDModulo.ConsultarModulos(new MODULO { EstadoRegistro = clsAtributos.EstadoRegistroActivo }).Select(x => new ClasificadorGenerico { codigo = x.IdModulo, descripcion = x.Nombre }); var opciones = clsDopcion.ConsultarOpciones(new OPCION { EstadoRegistro = clsAtributos.EstadoRegistroActivo, Clase = "P" }).Select(x => new ClasificadorGenerico { codigo = x.IdOpcion, descripcion = x.Nombre }); ViewBag.opciones = opciones; ViewBag.modulos = modulos; List <ClasificadorGenerico> ClasificadorClase = new List <ClasificadorGenerico>(); ClasificadorClase.Add(new ClasificadorGenerico { codigo = 0, descripcion = "Hijo" }); ClasificadorClase.Add(new ClasificadorGenerico { codigo = 1, descripcion = "Padre" }); ViewBag.Clase = new SelectList(ClasificadorClase, "codigo", "descripcion"); }
public ActionResult ModuloPartial() { try { clsDModulo = new clsDModulo(); var model = clsDModulo.ConsultarModulos(new MODULO()).OrderByDescending(x => x.IdModulo); return(PartialView(model)); } 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 Modulo(MODULO model) { try { lsUsuario = User.Identity.Name.Split('_'); if (model == null || string.IsNullOrEmpty(model.Nombre)) { return(Json("0", JsonRequestBehavior.AllowGet)); } clsDModulo = new clsDModulo(); model.TerminalIngresoLog = Request.UserHostAddress; model.UsuarioIngresoLog = lsUsuario[0]; model.FechaIngresoLog = DateTime.Now; var mensaje = clsDModulo.GuardarModificarModulo(model); return(Json(mensaje, 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)); } }