|
|
@ -30,18 +30,10 @@ namespace Aucma.Core.BoxFoam.ViewModels
|
|
|
|
private InStoreBusiness inStoreBusiness = InStoreBusiness.Instance;
|
|
|
|
private InStoreBusiness inStoreBusiness = InStoreBusiness.Instance;
|
|
|
|
public IndexPageViewModel()
|
|
|
|
public IndexPageViewModel()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
// inStoreBusiness.init();//初始化界面?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_recordInstoreServices = App.ServiceProvider.GetService<IRecordInStoreServices>();
|
|
|
|
_recordInstoreServices = App.ServiceProvider.GetService<IRecordInStoreServices>();
|
|
|
|
_realTaskInfoService =App.ServiceProvider.GetService<IRealTaskInfoServices>();
|
|
|
|
_realTaskInfoService =App.ServiceProvider.GetService<IRealTaskInfoServices>();
|
|
|
|
//Job_BoxFoamInStoreTask_Quartz.RefreshDataGridDelegateEvent += LoadData;//刷新底部列表
|
|
|
|
|
|
|
|
InStoreBusiness.RefreshDataGridDelegateEvent += LoadData;//刷新底部列表
|
|
|
|
InStoreBusiness.RefreshDataGridDelegateEvent += LoadData;//刷新底部列表
|
|
|
|
// Job_TestTask_Quartz.DataGridDelegateEvent += ExecMethod;//刷新日志
|
|
|
|
|
|
|
|
// Job_BoxFoamInStoreTask_Quartz.RefreshScanMateriaCodeEvent += RefreshScanInfo;//扫码信息刷新
|
|
|
|
|
|
|
|
InStoreBusiness.RefreshScanMateriaCodeEvent += RefreshScanInfo;//扫码信息刷新
|
|
|
|
InStoreBusiness.RefreshScanMateriaCodeEvent += RefreshScanInfo;//扫码信息刷新
|
|
|
|
// Job_BoxFoamInStoreTask_Quartz.LogDelegateEvent += PrintMessageToListBox;//入库日志事件
|
|
|
|
|
|
|
|
InStoreBusiness.LogDelegateEvent += PrintMessageToListBox;//入库日志事件
|
|
|
|
InStoreBusiness.LogDelegateEvent += PrintMessageToListBox;//入库日志事件
|
|
|
|
LoadData();
|
|
|
|
LoadData();
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -57,7 +49,7 @@ namespace Aucma.Core.BoxFoam.ViewModels
|
|
|
|
var storeCode = Appsettings.app("StoreInfo", "BeforeStoreCode");
|
|
|
|
var storeCode = Appsettings.app("StoreInfo", "BeforeStoreCode");
|
|
|
|
DateTime startTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00"));
|
|
|
|
DateTime startTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00"));
|
|
|
|
DateTime endTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 23:59:59"));
|
|
|
|
DateTime endTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 23:59:59"));
|
|
|
|
List<RealTaskInfo> list = _realTaskInfoService.QueryAsync(x=>x.StoreCode.Equals(storeCode)).Result.OrderBy(x=>x.CreateTime).Take(4).ToList();
|
|
|
|
List<RecordInStore> list = _recordInstoreServices.QueryAsync(x=>x.StoreCode.Equals(storeCode)).Result.OrderBy(x=>x.CreatedTime).Take(10).ToList();
|
|
|
|
System.Windows.Application.Current.Dispatcher.Invoke((Action)(async () =>
|
|
|
|
System.Windows.Application.Current.Dispatcher.Invoke((Action)(async () =>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
PlanInfoDataGrid.Clear();
|
|
|
|
PlanInfoDataGrid.Clear();
|
|
|
@ -66,15 +58,7 @@ namespace Aucma.Core.BoxFoam.ViewModels
|
|
|
|
{
|
|
|
|
{
|
|
|
|
foreach (var item in list)
|
|
|
|
foreach (var item in list)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
PlanInfoDataGrid.Add(new RealTaskInfo()
|
|
|
|
PlanInfoDataGrid.Add(item);
|
|
|
|
{
|
|
|
|
|
|
|
|
TaskCode = item.TaskCode,
|
|
|
|
|
|
|
|
MaterialCode = item.MaterialCode,
|
|
|
|
|
|
|
|
MaterialType = item.MaterialType,
|
|
|
|
|
|
|
|
SpaceName = item.SpaceName,
|
|
|
|
|
|
|
|
CreateTime = item.CreateTime,
|
|
|
|
|
|
|
|
TaskStatus = item.TaskStatus
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
i++;
|
|
|
|
i++;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -90,8 +74,8 @@ namespace Aucma.Core.BoxFoam.ViewModels
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#region 初始化datagrid
|
|
|
|
#region 初始化datagrid
|
|
|
|
private ObservableCollection<RealTaskInfo> planInfoDataGrid = new ObservableCollection<RealTaskInfo>();
|
|
|
|
private ObservableCollection<RecordInStore> planInfoDataGrid = new ObservableCollection<RecordInStore>();
|
|
|
|
public ObservableCollection<RealTaskInfo> PlanInfoDataGrid
|
|
|
|
public ObservableCollection<RecordInStore> PlanInfoDataGrid
|
|
|
|
{
|
|
|
|
{
|
|
|
|
get { return planInfoDataGrid; }
|
|
|
|
get { return planInfoDataGrid; }
|
|
|
|
set
|
|
|
|
set
|
|
|
|