private List <string> CreateReportItemRefItems(ETestItemCode code) { List <string> items = new List <string>(); foreach (TestWorkRow row in TestRows) { if (row.ItemCode == code) { string item = $"{row.ItemName}({row.Index})"; items.Add(item); } } return(items); }
private ETestItemCode ToTestItemCode(EReportItemCode code) { ETestItemCode testCode = ETestItemCode.VF; switch (code) { case EReportItemCode.VF: testCode = ETestItemCode.VF; break; case EReportItemCode.IF: testCode = ETestItemCode.IF; break; case EReportItemCode.VR: testCode = ETestItemCode.VR; break; case EReportItemCode.IR: testCode = ETestItemCode.IR; break; case EReportItemCode.Die_Lv: case EReportItemCode.Die_Lv_Uniformity: case EReportItemCode.Die_Contrast: case EReportItemCode.Die_Glare: case EReportItemCode.Cell_Lv: case EReportItemCode.Cell_Lv_Uniformity: case EReportItemCode.Cell_Contrast: testCode = ETestItemCode.LMK_Luminance; break; case EReportItemCode.Die_X: case EReportItemCode.Die_Y: case EReportItemCode.Die_XY: case EReportItemCode.Die_X_Uniformity: case EReportItemCode.Die_Y_Uniformity: case EReportItemCode.Cell_X: case EReportItemCode.Cell_Y: case EReportItemCode.Cell_XY: case EReportItemCode.Cell_X_Uniformity: case EReportItemCode.Cell_Y_Uniformity: testCode = ETestItemCode.LMK_Color; break; case EReportItemCode.IC_ON: testCode = ETestItemCode.IC_ON; break; case EReportItemCode.IC_OFF: testCode = ETestItemCode.IC_OFF; break; case EReportItemCode.IC_INIT: testCode = ETestItemCode.IC_INIT; break; case EReportItemCode.Safety_Check: testCode = ETestItemCode.Safety_Check; break; case EReportItemCode.EEPROM_Check: testCode = ETestItemCode.EEPROM_Check; break; case EReportItemCode.Watchdog_Enable: testCode = ETestItemCode.Watchdog_Enable; break; case EReportItemCode.Watchdog_Disable: testCode = ETestItemCode.Watchdog_Disable; break; case EReportItemCode.NTC_Check: testCode = ETestItemCode.NTC_Check; break; } return(testCode); }