|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | objJsonResult.code = "0"; | 
|---|
|  |  |  | objJsonResult.count = 0; | 
|---|
|  |  |  | objJsonResult.Message = "库存数量为0,无法叫料!"; | 
|---|
|  |  |  | objJsonResult.Message = $"第{(i + 1)}行库存数量为0,无法叫料!"; | 
|---|
|  |  |  | objJsonResult.data = null; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | objJsonResult.code = "0"; | 
|---|
|  |  |  | objJsonResult.count = 0; | 
|---|
|  |  |  | objJsonResult.Message = "库存数量小于叫料数量,无法叫料!"; | 
|---|
|  |  |  | objJsonResult.Message = $"第{(i+1)}行调出仓库可用库存数量小于叫料数量,无法叫料!"; | 
|---|
|  |  |  | objJsonResult.data = null; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | objJsonResult.code = "0"; | 
|---|
|  |  |  | objJsonResult.count = 0; | 
|---|
|  |  |  | objJsonResult.Message = "请选择调入仓库!"; | 
|---|
|  |  |  | objJsonResult.Message = $"第{(i + 1)}行请选择调入仓库!"; | 
|---|
|  |  |  | objJsonResult.data = null; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | objJsonResult.code = "0"; | 
|---|
|  |  |  | objJsonResult.count = 0; | 
|---|
|  |  |  | objJsonResult.Message = "请选择调出仓库!"; | 
|---|
|  |  |  | objJsonResult.Message = $"第{(i + 1)}行请选择调出仓库!"; | 
|---|
|  |  |  | objJsonResult.data = null; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | objJsonResult.code = "0"; | 
|---|
|  |  |  | objJsonResult.count = 0; | 
|---|
|  |  |  | objJsonResult.Message = "调出仓库和调入仓库不能一样!"; | 
|---|
|  |  |  | objJsonResult.Message = $"第{(i + 1)}行调出仓库和调入仓库不能一样!"; | 
|---|
|  |  |  | objJsonResult.data = null; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | oSub.HSourceEntryID = listCa[i].HSourceEntryID; | 
|---|
|  |  |  | oSub.HSourceBillType = "88"; | 
|---|
|  |  |  | oSub.HSourceBillNo = listCa[i].HSourceBillNo; | 
|---|
|  |  |  | oSub.HQty = double.Parse((listCa[i].叫料数量 * listCa[i].最小发料数量).ToString()); | 
|---|
|  |  |  | oSub.HQty = double.Parse(listCa[i].叫料数量.ToString()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | oSub.HMaterID = listCa[i].HMaterialID; | 
|---|
|  |  |  | oSub.HMaterNumber = listCa[i].HMaterialNumberCol; | 
|---|