| | |
| | | /// </summary> |
| | | /// <param name="value"></param> |
| | | /// <returns></returns> |
| | | public static void SetQualityStateForNoOk(ref WorkPieceInfo info, ref WorkPieceProcess pro) |
| | | public static void SetQualityStateForNoOk(ref WorkPieceInfo info, ref WorkPieceProcess pro, ref QualityDataInfo qualityData) |
| | | { |
| | | try |
| | | { |
| | | QualityState setQualityState = QualityState.NG; |
| | | QualityNoOkEnum? qualityNoOkEnum = null; |
| | | info.QualityState = (int)QualityState.NG; |
| | | info.QualityState = (int)setQualityState; |
| | | |
| | | if (info.QualityNoOk == null) |
| | | { |
| | |
| | | |
| | | if (pro != null) |
| | | { |
| | | pro.QualityState = (int)QualityState.NG; |
| | | pro.QualityState = (int)setQualityState; |
| | | |
| | | if (qualityNoOkEnum != null) |
| | | { |
| | |
| | | info.QualityNoOkReason = qualityNoOkEnum.ToString(); |
| | | } |
| | | } |
| | | |
| | | if (qualityData != null) |
| | | { |
| | | qualityData.QualityState = (int)setQualityState; |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |