add-wpf删除任务添加二次确认

master
liuwf 7 months ago
parent a0b202d418
commit 2deaecc699

@ -152,6 +152,7 @@ namespace SlnMesnac.WCS.WCS
//2#接驳位色粉派送至色粉存放点任务
if (workShop2Plc != null && workShop2Plc.IsConnected)
{
_logger.Info("22222=============");
bool returnJudgeSignal = workShop2Plc.readBoolByAddress(StaticData.GetPlcAddress("2#料箱运回RFID读取"));
int busy2Flag = workShop2Plc.readInt16ByAddress(StaticData.GetPlcAddress("2#线体忙碌状态"));
int Amount = workShop2Plc.readInt16ByAddress(StaticData.GetPlcAddress("2#缓存链条线库存数"));
@ -232,6 +233,7 @@ namespace SlnMesnac.WCS.WCS
if (workShop2Plc != null && workShop2Plc.IsConnected)
{
_logger.Info("11111=============");
bool returnJudgeSignal = workShop2Plc.readBoolByAddress(StaticData.GetPlcAddress("2#料箱运进计量室RFID读取"));
int busy1Flag = workShop2Plc.readInt16ByAddress(StaticData.GetPlcAddress("1#提升机忙碌状态"));
if (returnJudgeSignal && busy1Flag == 0)

@ -41,24 +41,28 @@ namespace SlnMesnac.WPF.ViewModel
{
try
{
WcsTask? wcsTask = sqlSugarClient.Queryable<WcsTask>().Where(x => x.Id == id).First();
if (wcsTask != null && (wcsTask.TaskType == StaticTaskType.MoveLocationTask || wcsTask.TaskType == StaticTaskType.SupplyEmptyPalletTask || wcsTask.TaskType == StaticTaskType.TransferMaterialBoxTask))
var result = MessageBox.Show("是否确认删除计划!", "确认", MessageBoxButton.YesNo);
if (result == MessageBoxResult.Yes)
{
if (wcsTask.TaskStatus >= 2)
WcsTask? wcsTask = sqlSugarClient.Queryable<WcsTask>().Where(x => x.Id == id).First();
if (wcsTask != null && (wcsTask.TaskType == StaticTaskType.MoveLocationTask || wcsTask.TaskType == StaticTaskType.SupplyEmptyPalletTask || wcsTask.TaskType == StaticTaskType.TransferMaterialBoxTask))
{
//举着箱子去异常库位
wcsTask.IsDelete = 2;
if (wcsTask.TaskStatus >= 2)
{
//举着箱子去异常库位
wcsTask.IsDelete = 2;
}
else
{ //删除任务
wcsTask.IsDelete = 1;
}
}
else
{ //删除任务
{
wcsTask.IsDelete = 1;
}
sqlSugarClient.Updateable(wcsTask).ExecuteCommand();
}
else
{
wcsTask.IsDelete = 1;
}
sqlSugarClient.Updateable(wcsTask).ExecuteCommand();
}
catch (Exception ex)
{

Loading…
Cancel
Save