public ActionResult DetalleInventario(ModeloInventario modelo)
 {
     if(ModelState.IsValid)
     {
         this.Modelo.CodigoInventario = modelo.CodigoInventario;
         this.Modelo.ObtenerInventario(modelo.CodigoInventario, modelo.CodigoActivo);
         return View(Modelo);
     }
     return View(Modelo);
 }
 public ActionResult GrabaInventario(ModeloInventario modelo)
 {
     if (ModelState.IsValid)
     {
         this.Modelo.CodigoInventario = modelo.Inventario.Codigo;
         this.Modelo.GrabaInventario(modelo.Inventario.Codigo, modelo.Inventario.Estado, modelo.Inventario.InicioReal);
         return View("Index", new ModeloInventario());
     }
     return View(Modelo);
 }
        public ActionResult Index(ModeloInventario modelo)
        {
            if (ModelState.IsValid && (!string.IsNullOrEmpty(modelo.Cantidad)
                || !string.IsNullOrEmpty(modelo.Periodo) || !string.IsNullOrEmpty(modelo.Estado)))
            {
                var cant = string.IsNullOrEmpty(modelo.Cantidad) ? 0 : int.Parse(modelo.Cantidad);
                var period = string.IsNullOrEmpty(modelo.Periodo) ? 0 : int.Parse(modelo.Periodo);
                var estado = string.IsNullOrEmpty(modelo.Estado) ? "Todos" : modelo.Estado;

                modelo.ListaInventarioFiltrada = InventarioBL.ListarInventarioPorEstadoAño(cant, period, estado);
                if (modelo.ListaInventarioFiltrada != null)
                {
                    return View(modelo);
                }
            }
            return View("Index", Modelo);
        }