public ActionResult ListaParcial() { int idUsuario = Convert.ToInt32(ClaimsPrincipal.Current.FindFirst(ClaimTypes.Sid).Value); var listadoSubCategoria = new SubCategoriaBusiness().Listar(idUsuario); return(PartialView("_ListaSubCategoria", listadoSubCategoria)); }
public ActionResult Edicion(int idSubCategoria) { var model = new SubCategoriaBusiness().Obtener(idSubCategoria); CargarCombos(); return(PartialView("_Edicion", model)); }
public JsonResult ListarSubCategorias(int idCategoria) { try { if (idCategoria != 0) { int idUsuario = Convert.ToInt32(ClaimsPrincipal.Current.FindFirst(ClaimTypes.Sid).Value); List <SubCategoria> ddlSubCategorias = new SubCategoriaBusiness().Listar(idUsuario, idCategoria); if (ddlSubCategorias.Count > 0) { return(this.Json(new { Estado = 1, Combo = new SelectList(ddlSubCategorias.ToArray(), "idSubCategoria", "Descripcion") }, JsonRequestBehavior.AllowGet)); } else { return(this.Json(new { Estado = 0, Mensaje = "No se han encontrado subCategorias para la categoría seleccionada." }, JsonRequestBehavior.AllowGet)); } } else { return(this.Json(new { Estado = 0, Mensaje = "No se ha enviado una categoría." }, JsonRequestBehavior.AllowGet)); } } catch (Exception) { return(this.Json(new { Estado = 0, Mensaje = "Se ha encontrado un error al cargar el listado de subCategorias." }, JsonRequestBehavior.AllowGet)); } }