提交代码

This commit is contained in:
hehaibing-1996
2024-05-09 16:38:47 +08:00
parent cb6090bf0b
commit 3c2cc27467
19 changed files with 299 additions and 63 deletions

View File

@ -90,7 +90,7 @@ namespace 货架标准上位机.ViewModels
return;
}
#region
#region
try
{
var body = new GetStockTakingOrdersRequest()
@ -113,7 +113,7 @@ namespace 货架标准上位机.ViewModels
}
catch (Exception ex)
{
Growl.Error("加载据失败:" + ex.Message);
Growl.Error("加载据失败:" + ex.Message);
}
finally
{
@ -138,20 +138,20 @@ namespace 货架标准上位机.ViewModels
{
if (DataGridItemSource == null)
{
Growl.Warning("未勾选据!");
Growl.Warning("未勾选据!");
return;
}
//判断是否勾选
//判断是否勾选
var selectetOrder = DataGridItemSource.Where(t => t.IsSelected)
.FirstOrDefault();
if (selectetOrder == null)
{
Growl.Warning("未勾选据!");
Growl.Warning("未勾选据!");
return;
}
#region
#region
var body = new GetStockTakingOrderMatDetailRequest()
{
@ -203,19 +203,19 @@ namespace 货架标准上位机.ViewModels
{
if (DataGridItemSource == null)
{
Growl.Warning("未勾选据!");
Growl.Warning("未勾选据!");
return;
}
//判断是否勾选
//判断是否勾选
var selectedOutOrder = DataGridItemSource.Where(t => t.IsSelected)
.FirstOrDefault();
if (selectedOutOrder == null)
{
Growl.Warning("未勾选据!");
Growl.Warning("未勾选据!");
return;
}
#region
#region
var body = new GetOutOrderDetailRequest()
{
OrderId = selectedOutOrder.Id,
@ -267,15 +267,15 @@ namespace 货架标准上位机.ViewModels
//是否已搜索
if (DataGridItemSource == null)
{
Growl.Warning("未勾选据!");
Growl.Warning("未勾选据!");
return;
}
//判断是否已勾选
//判断是否已勾选
var selectetOrder = DataGridItemSource.Where(t => t.IsSelected)
.FirstOrDefault();
if (selectetOrder == null)
{
Growl.Warning("未勾选据!");
Growl.Warning("未勾选据!");
return;
}
@ -321,15 +321,15 @@ namespace 货架标准上位机.ViewModels
//是否已搜索
if (DataGridItemSource == null)
{
Growl.Warning("未勾选据!");
Growl.Warning("未勾选据!");
return;
}
//判断是否已勾选
//判断是否已勾选
var selectetOrder = DataGridItemSource.Where(t => t.IsSelected)
.FirstOrDefault();
if (selectetOrder == null)
{
Growl.Warning("未勾选据!");
Growl.Warning("未勾选据!");
return;
}
@ -364,6 +364,59 @@ namespace 货架标准上位机.ViewModels
{
}
}
public ICommand BtnCommitCommand { get => new DelegateCommand(BtnCommit); }
public void BtnCommit()
{
try
{
//是否已搜索
if (DataGridItemSource == null)
{
Growl.Warning("未勾选单据!");
return;
}
//判断是否已勾选单据
var selectetOrder = DataGridItemSource.Where(t => t.IsSelected)
.FirstOrDefault();
if (selectetOrder == null)
{
Growl.Warning("未勾选单据!");
return;
}
#region
var body = new GetStockTakingOrderMatDetailRequest()
{
StockTakingOrderId = selectetOrder.Id,
StockTakingOrderNumber = selectetOrder.StocktakingOrderNumber,
UserName = LocalStatic.CurrentUser,
DeviceType = LocalFile.Config.DeviceType,
};
var Result = ApiHelp.GetDataFromHttp<ResponseCommon>(LocalFile.Config.ApiIpHost + "stockTaking/commitStockTakingOrder", body, "POST");
if (Result != null && Result.Code == 200)
{
Growl.Warning("单据已提交,库存数据已修改!");
BtnSearch();
}
else if (Result != null)
{
Growl.Warning(Result.Message);
}
else
{
Growl.Warning("调用接口失败!");
}
#endregion
}
catch (Exception ex)
{
Growl.Error("出现异常:" + ex.Message);
}
finally
{
}
}
#endregion
#region PageOperation