|
40 | 40 | </div>
|
41 | 41 | </div>
|
42 | 42 | <PalletSelectSearching
|
43 |
| - @bind-Sorting="PalletSort" |
| 43 | + @bind-Filter="PalletFilter" |
44 | 44 | @bind-SearchingString="InputSearchCounter"
|
45 | 45 | />
|
46 | 46 | @if (string.IsNullOrEmpty(InputSearchCounter))
|
|
112 | 112 |
|
113 | 113 | # endregion
|
114 | 114 |
|
115 |
| - private PalletSortEnum PalletSort { get; set; } = PalletSortEnum.Date; |
| 115 | + private PalletFilterEnum PalletFilter { get; set; } = PalletFilterEnum.NoFilter; |
116 | 116 | private DateTime? StartDate { get; set; } = GetStartOfWorkingShift();
|
117 | 117 | private DateTime? EndDate { get; set; } = GetEndOfWorkingShift();
|
118 | 118 | private string InputSearchCounter { get; set; } = string.Empty;
|
|
125 | 125 | if (!string.IsNullOrEmpty(InputSearchCounter))
|
126 | 126 | filteredPallets = pallets.Where(x => x.Number.ToString().Contains(InputSearchCounter));
|
127 | 127 |
|
128 |
| - filteredPallets = PalletSort switch |
| 128 | + filteredPallets = PalletFilter switch |
129 | 129 | {
|
130 |
| - PalletSortEnum.Date => filteredPallets.OrderByDescending(x => x.CreateDt), |
131 |
| - PalletSortEnum.Number => filteredPallets.OrderByDescending(x => x.Number), |
132 |
| - PalletSortEnum.Plu => filteredPallets.OrderByDescending(x => x.Plus.Min(p => p.Number)), |
133 |
| - PalletSortEnum.LabelsCount => filteredPallets.OrderByDescending(x => x.BoxCount), |
| 130 | + PalletFilterEnum.Shipped => filteredPallets.Where(x => x.IsShipped), |
| 131 | + PalletFilterEnum.Deleted => filteredPallets.Where(x => x.DeletedAt != null), |
134 | 132 | _ => filteredPallets
|
135 | 133 | };
|
136 | 134 |
|
|
153 | 151 | {
|
154 | 152 | StartDate = GetStartOfWorkingShift();
|
155 | 153 | EndDate = GetEndOfWorkingShift();
|
156 |
| - PalletSort = PalletSortEnum.Date; |
| 154 | + PalletFilter = PalletFilterEnum.NoFilter; |
157 | 155 | InputSearchCounter = string.Empty;
|
158 | 156 | }
|
159 | 157 |
|
|
0 commit comments