public JsonResult EliminarProducto(int nProdId)
 {
     ProductoLN oPers = new ProductoLN();
     int resultado;
     resultado = oPers.EliminarProducto(nProdId);
     return Json(resultado);
 }
 public JsonResult BuscarProductos(int nProdId = -1, string cProdDesc = null)
 {
     ProductoLN oProductoLN = new ProductoLN();
     List<Producto> ListaProductos = new List<Producto>();
     ListaProductos = oProductoLN.BuscarProductos(nProdId, cProdDesc);
     return Json(JsonConvert.SerializeObject(ListaProductos, Formatting.None, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }));
 }
 public JsonResult ListaProductos()
 {
     ProductoLN oProductoLN = new ProductoLN();
     List<Producto> ListaProductos = new List<Producto>();
     ListaProductos = oProductoLN.ListaProductos();
     return Json(JsonConvert.SerializeObject(ListaProductos, Formatting.None, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }));
 }
        public JsonResult CargoDatosProducto(int nProdId)
        {
            ProductoLN oProductoLN = new ProductoLN();
            Producto oProdNat = new Producto();
            oProdNat = oProductoLN.CargoDatosProducto(nProdId);

            return Json(JsonConvert.SerializeObject(oProdNat));
        }
 public JsonResult RegistrarProducto(ProductoViewModel oProductoViewModel)
 {
     ProductoLN oProductoLN = new ProductoLN();
     int resultado;
     oProductoViewModel.Producto.cProdUsuReg = ((Usuario)Session["Datos"]).cUsuNombre;
     resultado = oProductoLN.RegistrarActualizarProducto(oProductoViewModel.Producto);
     return Json(resultado);
 }