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 = "WCS"; upi_Process.Location = location; upi_Process.OperRemark = operRemark; wmsDB.wms_record_upi_process.Add(upi_Process); } /// /// 保存 板件履历表 /// /// /// /// public static void SaveWmsRecordPackageProcess(WmsDBModel wmsDB, mes_batchOrderUPI_new orderUPI_New, string location, string operRemark) { wms_record_package_process upi_Process = ClassHelper.RotationMapping(orderUPI_New); upi_Process.Id = Yitter.IdGenerator.YitIdHelper.NextId(); upi_Process.CreateTime = DateTime.Now; upi_Process.CreateUserName = "WCS"; 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 = "WCS"; upi_Process.Location = location; upi_Process.OperRemark = operRemark; wmsDB.wms_record_package_process.Add(upi_Process); } } }