| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Windows;
- using Comal.Classes;
- namespace PRSDesktop;
- public class ReservationManagementHoldingsModel
- {
- public Visibility Visibility { get; set; }
- public string JobNumber { get; set; }
- public string JobName { get; set; }
- public List<StockMovement> StockOfCurrentStyle { get; set; } = new List<StockMovement>();
- public List<StockMovement> StockOfNoStyle { get; set; } = new List<StockMovement>();
- public List<StockMovement> StockOfOtherStyles { get; set; } = new List<StockMovement>();
- public double UnitsOfCurrentStyle { get; set; }
- public double UnitsOfNoStyle { get; set; }
- public double UnitsOfOtherStyles { get; set; }
- public bool Empty => UnitsOfCurrentStyle <= 0 && UnitsOfNoStyle <= 0 && UnitsOfOtherStyles <= 0;
- public bool AlreadyAllocated { get; set; }
- public Guid JobID { get; set; }
- public ReservationManagementHoldingsModel() : this(Guid.Empty, "", "")
- {
- Visibility = Visibility.Collapsed;
- }
-
- public ReservationManagementHoldingsModel(Guid jobid, string jobnumber, string jobname)
- {
- JobNumber = jobnumber;
- JobID = jobid;
- JobName = jobname;
- Visibility = Visibility.Visible;
- }
- }
|