RequisitionItemStockHoldingItem.cs 851 B

123456789101112131415161718192021222324252627282930313233343536
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Linq;
  5. using System.Runtime.CompilerServices;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace PRSDesktop.Panels.Requisitions;
  9. public class RequisitionItemStockHoldingItem : INotifyPropertyChanged
  10. {
  11. public string Text { get; set; }
  12. public double Quantity { get; set; }
  13. private double _taken;
  14. public double Taken
  15. {
  16. get => _taken;
  17. set
  18. {
  19. _taken = value;
  20. OnPropertyChanged();
  21. }
  22. }
  23. public Guid ID { get; set; }
  24. public event PropertyChangedEventHandler? PropertyChanged;
  25. protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
  26. {
  27. PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
  28. }
  29. }