public void Anular(string motivo, string usuario) { VentaItems.ToList().ForEach(x => x.AumentarStock()); MotivoAnulada = motivo; UsuarioAnulada = usuario; FechaAnulada = DateTime.Now; Anulada = true; }
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(); }
public void QuitarPagos() { VentaItems.ToList().ForEach(x => x.QuitarPagos()); Pagos.Clear(); ActualizarTotalesPago(); }
public void DisminuirStock() => VentaItems.ToList().ForEach(x => x.DisminuirStock());