| | |
| | | Idt_stationinfoRepository stationinfoRepository = new dt_stationinfoRepository(context); |
| | | Idt_WorkinfoRepository workinfoRepository = new dt_WorkinfoRepository(context); |
| | | |
| | | List<dt_stationinfo> stationinfos = stationinfoRepository.Find(x => x.stationCode.Contains('X')); |
| | | List<dt_stationinfo> stationinfos = freeDB.Select<dt_stationinfo>().Where(x => x.stationCode.Contains("X") && x.quantity > 0 && !string.IsNullOrEmpty(x.stationType)).ToList(); |
| | | |
| | | foreach (var item in stationinfos) |
| | | { |
| | |
| | | bindSN = item.bindSN, |
| | | agv_worktype = Convert.ToInt32(mesinfo.processCode), |
| | | agv_materbarcode = mesinfo.materialCode, |
| | | agv_barcode=item.tray_type |
| | | agv_Traytype = item.tray_type, |
| | | agv_TrayStatus = item.tray_status |
| | | }; |
| | | |
| | | freeDB.Add(agvtask); |
| | |
| | | bindSN = item.bindSN, |
| | | agv_worktype = Convert.ToInt32(mesinfo.processCode), |
| | | agv_materbarcode = mesinfo.materialCode, |
| | | agv_barcode=item.tray_type |
| | | agv_Traytype = item.tray_type, |
| | | agv_TrayStatus = item.tray_status |
| | | }; |
| | | |
| | | freeDB.Add(agvtask); |