public JsonResult GuardarVenta(NuevaVentaModel ventaParam) { try { VentaDAO ventaDAO = new VentaDAO(); var ventaDTO = new VentaDTO(); ventaDTO.FoliadorVentaID = ventaParam.FoliadorVentaID; ventaDTO.ClienteID = ventaParam.ClienteID; ventaDTO.Total = ventaParam.TotalAdeudo; ventaDTO.Plazo = ventaParam.Plazo; ventaDAO.Guardar(ventaDTO); var ArticulosVenta = (List <GridArticuloVentaModel>)Session["modelGridArticuloVenta"]; ArticuloDAO DAO = new ArticuloDAO(); ArticuloDTO articulo = new ArticuloDTO(); foreach (var item in ArticulosVenta) { articulo.ArticuloID = item.ArticuloID; articulo.Existencia = item.Existencia - item.Cantidad; DAO.ActualizarInventario(articulo); } return(Json(new { Success = 1 }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Success = 0, Data = ex }, JsonRequestBehavior.AllowGet)); } }