//给班次下线赋值,班次不固定 private void SetDataGirdShiftLineOutPutQtyValue(watchPanelProductDate obj, ref DataRow newRow) { for (int i = 1; i <= _ShiftCodeList.Count; i++) { string shiftCodeKey = "ShiftCode" + i.ToString(); if (i == 1) { newRow[shiftCodeKey] = obj.ShiftLineOutPut1; } if (i == 2) { newRow[shiftCodeKey] = obj.ShiftLineOutPut2; } if (i == 3) { newRow[shiftCodeKey] = obj.ShiftLineOutPut3; } if (i == 4) { newRow[shiftCodeKey] = obj.ShiftLineOutPut4; } if (i == 5) { newRow[shiftCodeKey] = obj.ShiftLineOutPut5; } if (i == 6) { newRow[shiftCodeKey] = obj.ShiftLineOutPut6; } if (i == 7) { newRow[shiftCodeKey] = obj.ShiftLineOutPut7; } if (i == 8) { newRow[shiftCodeKey] = obj.ShiftLineOutPut8; } if (i == 9) { newRow[shiftCodeKey] = obj.ShiftLineOutPut9; } if (i == 10) { newRow[shiftCodeKey] = obj.ShiftLineOutPut10; } } }
private bool CheckValueIsZero(watchPanelProductDate obj) { if (obj.DayPlanQty == 0 && obj.PerTimeOutPutQty == 0 && obj.PassRate == 0 && obj.OneNeedTime == 0 && obj.UPPH == 0 && obj.ShiftLineOutPut1 == 0 && obj.ShiftLineOutPut2 == 0 && obj.ShiftLineOutPut3 == 0 && obj.ShiftLineOutPut4 == 0 && obj.ShiftLineOutPut5 == 0 && obj.ShiftLineOutPut6 == 0 && obj.ShiftLineOutPut7 == 0 && obj.ShiftLineOutPut8 == 0 && obj.ShiftLineOutPut9 == 0 && obj.ShiftLineOutPut10 == 0) { return(false); } return(true); }