public ActionResult RegistrarProducto() { List <DtoCategoria> colTipos = HCategoria.getInstace().GetCategoria(); List <SelectListItem> colSelectItems = new List <SelectListItem>(); foreach (DtoCategoria item in colTipos) { SelectListItem opcion = new SelectListItem(); opcion.Text = item.Nombre; opcion.Value = item.Nombre; colSelectItems.Add(opcion); } ViewBag.colCategorias = colSelectItems; if (TempData["MessageP"] != null) { ViewBag.MessageP = TempData["MessageP"].ToString(); } return(View()); }
public ActionResult ListarCategoria() { List <DtoCategoria> colCategoria = new List <DtoCategoria>(); colCategoria = HCategoria.getInstace().GetCategoria(); return(View(colCategoria)); }
//Vista formulario a modificar. public ActionResult ModificarCategoria(int id) { DtoCategoria cateFB = new DtoCategoria(); cateFB = HCategoria.getInstace().GetCategoriaM(id); return(View(cateFB)); }
public ActionResult AddCategoria(DtoCategoria nuevacategoria) { bool msg = HCategoria.getInstace().AddCategoria(nuevacategoria); if (msg == true) { TempData["Cat"] = "Categoría añadida satisfactoriamente!"; } else { TempData["Cat"] = "Revisa el nombre que quieres ingresar!"; } return(RedirectToAction("RegistrarCategoria")); }
public ActionResult Index(string sortOrder, string searchString) { ViewBag.PriceSort = sortOrder == "Price" ? "price_desc" : "Price"; List <DtoProducto> colProducto = new List <DtoProducto>(); colProducto = HProducto.getInstace().GetProducto(); //Buscador por nombre de producto if (!String.IsNullOrEmpty(searchString)) { colProducto = colProducto.Where(s => s.Descripcion.Contains(searchString)).ToList(); } else { colProducto = HProducto.getInstace().GetProducto(); } //Filtrado por precio switch (sortOrder) { case "Price": colProducto = colProducto.OrderBy(s => s.PrecioVenta).ToList(); break; default: colProducto = colProducto.OrderByDescending(s => s.PrecioVenta).ToList(); break; } //Cargar viebag de familia List <DtoCategoria> colTipos = HCategoria.getInstace().GetCategoria(); List <SelectListItem> colSelectItems = new List <SelectListItem>(); foreach (DtoCategoria item in colTipos) { SelectListItem opcion = new SelectListItem(); opcion.Text = item.Nombre; opcion.Value = item.Nombre; colSelectItems.Add(opcion); } ViewBag.colFamilias = colSelectItems; return(View(colProducto)); }
//Vista formulario a modificar. public ActionResult ModificarProducto(int Codigo) { DtoProducto productoFB = new DtoProducto(); productoFB = HProducto.getInstace().GetProductoM(Codigo); List <DtoCategoria> colTipos = HCategoria.getInstace().GetCategoria(); List <SelectListItem> colSelectItems = new List <SelectListItem>(); foreach (DtoCategoria item in colTipos) { SelectListItem opcion = new SelectListItem(); opcion.Text = item.Nombre; opcion.Value = item.Nombre; colSelectItems.Add(opcion); } ViewBag.colCategorias = colSelectItems; return(View(productoFB)); }
public ActionResult ConfirmarCambios(DtoCategoria dtoCat) { HCategoria.getInstace().ModificarCategoria(dtoCat); return(RedirectToAction("ListarCategoria")); }
public ActionResult RemoveCategoria(int id) { HCategoria.getInstace().RemoveCategoria(id); return(RedirectToAction("ListarCategoria")); }