| | |
| | | wms_stock_quan qun = new wms_stock_quan() |
| | | { |
| | | Id = Yitter.IdGenerator.YitIdHelper.NextId(), |
| | | Shelf = upiObj.Shelf, |
| | | Upi = upiCode, |
| | | PlanNo = task.PlanNo, |
| | | DetailName = upiObj.DetailName, |
| | |
| | | MessageBox.Show("已处理"); |
| | | } |
| | | } |
| | | |
| | | private void button2_Click(object sender, EventArgs e) |
| | | { |
| | | //更新库存表中的次序字段 |
| | | var alertMsg = ""; |
| | | using (WmsDBModel db = new WmsDBModel()) |
| | | { |
| | | //查询立体库中的upi列表 |
| | | var quanList = db.wms_stock_quan.ToList(); |
| | | var query_quanList = quanList.Select(x => x.Upi).ToList(); |
| | | var upiList = db.mes_batchOrderUPI_new.Where(x => query_quanList.Contains(x.UPI)).ToList(); |
| | | foreach (var item in quanList) |
| | | { |
| | | var _shelf = upiList.Find(x => x.UPI == item.Upi); |
| | | item.Shelf = _shelf.Shelf; |
| | | } |
| | | |
| | | |
| | | db.SaveChanges(); |
| | | } |
| | | if (!string.IsNullOrEmpty(alertMsg)) |
| | | { |
| | | MessageBox.Show("错误:" + alertMsg); |
| | | } |
| | | else |
| | | { |
| | | MessageBox.Show("已处理"); |
| | | } |
| | | } |
| | | } |
| | | } |