//给班次下线赋值,班次不固定
        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);
 }