using iWareCommon.Common.Globle;
using iWareCommon.Utils;
using iWareSql.WmsDBModel;
using System;
using System.Linq;
namespace iWareCC
{
public class WmsRecordUpiProcessHandler
{
//public static void Insert(WmsDBModel wmsDB, string packageCode)
//{
// wmsDB.mes_package_gather.Where(x=>x.PackageCode== packageCode)
//}
///
/// 保存 板件履历表
///
///
///
///
public static void SaveWmsRecordUpiProcess(WmsDBModel wmsDB, mes_batchOrderUPI_new orderUPI_New, string location, string operRemark)
{
wms_record_upi_process upi_Process = ClassHelper.RotationMapping(orderUPI_New);
upi_Process.Id = Yitter.IdGenerator.YitIdHelper.NextId();
upi_Process.Upi = orderUPI_New.UPI;
upi_Process.CreateTime = DateTime.Now;
upi_Process.CreateUserName = SysGloble.WCSSystem;
upi_Process.Location = location;
upi_Process.OperRemark = operRemark;
wmsDB.wms_record_upi_process.Add(upi_Process);
}
/////
///// 保存 包履历表
/////
/////
/////
/////
//public static void SaveWmsRecordPackageProcess(WmsDBModel wmsDB, mes_package_gather package, string location, string operRemark)
//{
// wms_record_package_process upi_Process = ClassHelper.RotationMapping(package);
// upi_Process.Id = Yitter.IdGenerator.YitIdHelper.NextId();
// upi_Process.CreateTime = DateTime.Now;
// upi_Process.CreateUserName = SysGloble.WCSSystem;
// upi_Process.Location = location;
// upi_Process.OperRemark = operRemark;
// wmsDB.wms_record_package_process.Add(upi_Process);
//}
///
/// 保存 板件履历表
///
///
///
///
public static void SaveWmsRecordPackageProcess(WmsDBModel wmsDB, mes_package_gather package_Gather, string location, string operRemark)
{
wms_record_package_process upi_Process = ClassHelper.RotationMapping(package_Gather);
upi_Process.Id = Yitter.IdGenerator.YitIdHelper.NextId();
upi_Process.CreateTime = DateTime.Now;
upi_Process.CreateUserName = SysGloble.WCSSystem;
upi_Process.Location = location;
upi_Process.OperRemark = operRemark;
wmsDB.wms_record_package_process.Add(upi_Process);
}
}
}