Exemple #1
0
        public void QuitarVentaItem(string codigoProducto)
        {
            VentaItem ventaItem = VentaItems.FirstOrDefault(x => x.Producto.Codigo == codigoProducto);

            if (ventaItem == null)
            {
                throw new NegocioException($"Error al quitar el pago. El producto con código {codigoProducto} no se encuentra registrados en la venta.");
            }

            VentaItems.Remove(ventaItem);

            OrdenarItemsVenta();

            ActualizarPagos();

            ActualizarTotalesPago();

            ActualizarTotalesVenta();
        }
Exemple #2
0
 public void QuitarVentaItem(VentaItem ventaItem)
 {
     VentaItems.Remove(ventaItem);
     ActualizarTotalesVenta();
 }
Exemple #3
0
 internal void Quitar(VentaItem ventaItems)
 {
     VentaItems.Remove(ventaItems);
     NotifyPropertyChanged(nameof(VentaItems));
 }