コード例 #1
0
 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"));
     }
 }
コード例 #2
0
 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);
         }
     }
 }