示例#1
0
        public void Anular(string motivo, string usuario)
        {
            VentaItems.ToList().ForEach(x => x.AumentarStock());

            MotivoAnulada  = motivo;
            UsuarioAnulada = usuario;
            FechaAnulada   = DateTime.Now;
            Anulada        = true;
        }
示例#2
0
        public void QuitarPago(long idPago)
        {
            VentaItems.ToList().ForEach(x => x.QuitarPago(idPago));

            VentaPago pago = Pagos.FirstOrDefault(x => x.Id == idPago);

            Pagos.Remove(pago);

            if (pago.TipoPago == TipoPago.Cheque)
            {
                QuitarChequeDesdePago(pago);
            }

            ActualizarTotalesPago();
        }
示例#3
0
 public void QuitarPagos()
 {
     VentaItems.ToList().ForEach(x => x.QuitarPagos());
     Pagos.Clear();
     ActualizarTotalesPago();
 }
示例#4
0
 public void DisminuirStock() => VentaItems.ToList().ForEach(x => x.DisminuirStock());