|  |  | 
 |  |  | using System.Text.RegularExpressions; | 
 |  |  | using WIDESEA_Common.CommonEnum; | 
 |  |  | using WIDESEA_Core.CodeConfigEnum; | 
 |  |  | using OfficeOpenXml.FormulaParsing.Excel.Functions.Math; | 
 |  |  |  | 
 |  |  | namespace WIDESEA_TaskInfoService | 
 |  |  | { | 
 |  |  | 
 |  |  |                     TaskType = TaskTypeEnum.InProduct.ObjToInt(), | 
 |  |  |                     TaskStatus = TaskStatusEnum.New.ObjToInt(), | 
 |  |  |                     WarehouseId = warehouse.WarehouseId, | 
 |  |  |                     PalletType = proStockInfo.PalletType | 
 |  |  |                     PalletType = proStockInfo.PalletType, | 
 |  |  |                     MaterielCode = proStockInfo.proStockInfoDetails.Where(x => x.ProStockId == proStockInfo.Id).FirstOrDefault()?.ProductCode, | 
 |  |  |                     Quantity = (float)proStockInfo.proStockInfoDetails.Where(x => x.ProStockId == proStockInfo.Id).Sum(x => x.StockPcsQty) | 
 |  |  |                 }; | 
 |  |  |                 _unitOfWorkManage.BeginTran(); | 
 |  |  |                 int taskId = BaseDal.AddData(newTask); |