|
|
@ -42,8 +42,8 @@ namespace BBWY.Client.ViewModels |
|
|
|
private bool excludeSD; |
|
|
|
private bool excludeCanceled; |
|
|
|
private Random random; |
|
|
|
|
|
|
|
private GlobalContext globalContext; |
|
|
|
private bool includeAfterOrder; |
|
|
|
|
|
|
|
public IList<Order> OrderList { get; set; } |
|
|
|
|
|
|
@ -72,6 +72,8 @@ namespace BBWY.Client.ViewModels |
|
|
|
public bool ExcludeSD { get => excludeSD; set { Set(ref excludeSD, value); } } |
|
|
|
public bool ExcludeCanceled { get => excludeCanceled; set { Set(ref excludeCanceled, value); } } |
|
|
|
|
|
|
|
public bool IncludeAfterOrder { get => includeAfterOrder; set { Set(ref includeAfterOrder, value); } } |
|
|
|
|
|
|
|
public ToDayOrderAchievement ToDayOrderAchievement { get; set; } |
|
|
|
|
|
|
|
public ICommand SetOrderStateCommand { get; set; } |
|
|
@ -100,6 +102,8 @@ namespace BBWY.Client.ViewModels |
|
|
|
|
|
|
|
public ICommand EditVenderRemarkCommand { get; set; } |
|
|
|
|
|
|
|
public ICommand SetIncludeAfterOrderCommand { get; set; } |
|
|
|
|
|
|
|
public OrderListViewModel(OrderService orderService, StatisticsService statisticsService, GlobalContext globalContext, ChoosePurchaseSchemeViewModel choosePurchaseSchemeViewModel) |
|
|
|
{ |
|
|
|
random = new Random(); |
|
|
@ -108,9 +112,11 @@ namespace BBWY.Client.ViewModels |
|
|
|
this.statisticsService = statisticsService; |
|
|
|
this.choosePurchaseSchemeViewModel = choosePurchaseSchemeViewModel; |
|
|
|
OrderList = new ObservableCollection<Order>(); |
|
|
|
EndDate = DateTime.Now; |
|
|
|
StartDate = DateTime.Now.Date.AddDays(-6); |
|
|
|
//EndDate = DateTime.Now;
|
|
|
|
//StartDate = DateTime.Now.Date.AddDays(-6);
|
|
|
|
ToDayOrderAchievement = new ToDayOrderAchievement(); |
|
|
|
InitSearchParam(); |
|
|
|
|
|
|
|
SetOrderStateCommand = new RelayCommand<OrderState?>(SetOrderState); |
|
|
|
SearchOrderCommand = new RelayCommand(() => |
|
|
|
{ |
|
|
@ -153,9 +159,24 @@ namespace BBWY.Client.ViewModels |
|
|
|
OutStockCommand = new RelayCommand<Order>((o) => OutStock(o)); |
|
|
|
EditVenderRemarkCommand = new RelayCommand<Order>(EditVenderRemark); |
|
|
|
ExportCommand = new RelayCommand(Export); |
|
|
|
SetIncludeAfterOrderCommand = new RelayCommand(SetIncludeAfterOrder); |
|
|
|
SearchOrderCommand.Execute(null); |
|
|
|
} |
|
|
|
|
|
|
|
private void InitSearchParam() |
|
|
|
{ |
|
|
|
this.OrderState = null; |
|
|
|
SearchOrderId = String.Empty; |
|
|
|
SearchContactName = String.Empty; |
|
|
|
SearchProductNo = String.Empty; |
|
|
|
SearchSku = String.Empty; |
|
|
|
SearchWaybill = String.Empty; |
|
|
|
EndDate = DateTime.Now; |
|
|
|
StartDate = DateTime.Now.Date.AddDays(-6); |
|
|
|
PageIndex = 1; |
|
|
|
IncludeAfterOrder = false; |
|
|
|
} |
|
|
|
|
|
|
|
public override void Refresh() |
|
|
|
{ |
|
|
|
OrderList.Clear(); |
|
|
@ -175,15 +196,15 @@ namespace BBWY.Client.ViewModels |
|
|
|
|
|
|
|
public void SetOrderState(OrderState? orderState) |
|
|
|
{ |
|
|
|
InitSearchParam(); |
|
|
|
this.OrderState = orderState; |
|
|
|
SearchOrderId = String.Empty; |
|
|
|
SearchContactName = String.Empty; |
|
|
|
SearchProductNo = String.Empty; |
|
|
|
SearchSku = String.Empty; |
|
|
|
SearchWaybill = String.Empty; |
|
|
|
EndDate = DateTime.Now; |
|
|
|
StartDate = DateTime.Now.Date.AddDays(-6); |
|
|
|
PageIndex = 1; |
|
|
|
Task.Factory.StartNew(() => LoadOrder(1)); //选择状态查询订单
|
|
|
|
} |
|
|
|
|
|
|
|
public void SetIncludeAfterOrder() |
|
|
|
{ |
|
|
|
InitSearchParam(); |
|
|
|
IncludeAfterOrder = true; |
|
|
|
Task.Factory.StartNew(() => LoadOrder(1)); //选择状态查询订单
|
|
|
|
} |
|
|
|
|
|
|
|