public ActionResult ListarProductos(string Id)
        {
            ManagerSolcitudes      manage    = new ManagerSolcitudes();
            ProductosMantenimiento productos = new ProductosMantenimiento();

            try
            {
                productos.MontoProducto = Convert.ToDecimal(Id);
                if (Session["agente"] == null)
                {
                    return(RedirectToAction("LogOff", "Login"));
                }

                var result = manage.ConsultaProductos(productos);
                if (result == null)
                {
                    List <ProductosMantenimiento> objetoNulo = new List <ProductosMantenimiento>();
                    objetoNulo.FirstOrDefault().Id           = 0;
                    result = objetoNulo;
                }
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch
            {
                throw;
            }
        }
        public ActionResult CrearProducto(ProductosMantenimiento productosMantenimiento)
        {
            ManagerUser manage = new ManagerUser();

            if (Session["agente"] == null)
            {
                return(RedirectToAction("LogOff", "Login"));
            }
            productosMantenimiento.UsrModifica = Session["agente"].ToString();
            var ret = manage.CrearProducto(productosMantenimiento);

            return(Json(ret));
        }
        public ActionResult ObtieneProducto(string id)
        {
            ProductosMantenimiento productosMantenimiento = new ProductosMantenimiento();

            productosMantenimiento.Id = Convert.ToInt32(id);
            ManagerUser manage = new ManagerUser();

            if (Session["agente"] == null)
            {
                return(RedirectToAction("LogOff", "Login"));
            }
            var ret = manage.ConsultaProducto(productosMantenimiento);

            return(Json(ret, JsonRequestBehavior.AllowGet));
        }