public ActionResult Buscar(string codigo = "") { try { if (codigo != "") { Articulo articulo = articuloBL.obtenerPorCodigo(codigo); if (articulo != null) { return(View("DetalleArticulo", articulo)); } else { ViewBag.Mensaje = "No existe ningun articulo con dicho código."; return(View("~/Views/Shared/_Mensajes.cshtml")); } } else { ViewBag.Mensaje = "No existe ningun articulo con dicho código."; return(View("~/Views/Shared/_Mensajes.cshtml")); } } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } }
public void cargarArticulosFiltrados() { if (Codigo == null || Codigo.Equals("")) { cargarFiltros(); if (ChkPrecio) { Articulos = articuloBL.obtenerConFiltrosPorPrecio(FiltrosAplicados); } else { Articulos = articuloBL.obtenerConFiltros(FiltrosAplicados); } } else { Articulos = new List <Articulo>(); Articulo a = articuloBL.obtenerPorCodigo(Codigo); if (a != null) { Articulos.Add(a); } } }