revert d00c7a1a2fb1f4179bf3280d5b66d6645ea2e744

revert fix: txbNgCount가 증가하던 로직을 감소하도록 수정 (불량 수량 감소 처리)
This commit is contained in:
kje97 2025-06-24 17:48:52 +09:00
parent d00c7a1a2f
commit 98ebb1710b

View File

@ -78,7 +78,7 @@ Public Class Main_Form
Private StartSwitch As Boolean
Private TDSNHead1 As String = "DIT"
Private TDSNHead2 As String = "J"
Private TDSNHead2 As String = "J3"
Private Const TestType As String = "SET"
Private Const TestModel As String = "MAXIMUM"
@ -5260,29 +5260,6 @@ ProcessEnd:
txbOkCount.Text = Val(txbOkCount.Text) + 1
End Sub
'Private Sub RFReCount()
' If dupDATA = 0 Then
' txbDayCount.Text = Val(txbDayCount.Text) + 1
' If processNum = TestStepList.RF_NewSuc Or processNum = TestStepList.Rf_ReSuc Then
' txbOkCount.Text = Val(txbOkCount.Text) + 1
' Else
' txbNgCount.Text = Val(txbNgCount.Text) + 1
' End If
' Else
' If TDDataSet(TD_Data.TestStep) = TestStepList.Rf_NewFail Or TDDataSet(TD_Data.TestStep) = TestStepList.RF_ReFail Then
' If processNum = TestStepList.HF_NewSuc Or processNum = TestStepList.HF_ReSuc Then
' txbOkCount.Text = Val(txbOkCount.Text) + 1
' txbNgCount.Text = Val(txbNgCount.Text) - 1
' End If
' Else
' If processNum = TestStepList.HF_NEWFail Or processNum = TestStepList.HF_ReFail Then
' txbOkCount.Text = Val(txbOkCount.Text) - 1
' txbNgCount.Text = Val(txbNgCount.Text) + 1
' End If
' End If
' End If
'End Sub
Private Sub RFReCount()
If dupDATA = 0 Then
txbDayCount.Text = Val(txbDayCount.Text) + 1
@ -5292,32 +5269,15 @@ ProcessEnd:
txbNgCount.Text = Val(txbNgCount.Text) + 1
End If
Else
' formType에 따라 다른 로직 적용
If formType = formTypeList.altoPD Then
' Alto PD의 경우 Alto 관련 TestStep 사용
If TDDataSet(TD_Data.TestStep) = TestStepList.Rf_NewFail Or TDDataSet(TD_Data.TestStep) = TestStepList.RF_ReFail Then
If processNum = TestStepList.HF_NewSuc Or processNum = TestStepList.HF_ReSuc Then
txbOkCount.Text = Val(txbOkCount.Text) + 1
txbNgCount.Text = Val(txbNgCount.Text) - 1
End If
Else
If processNum = TestStepList.HF_NEWFail Or processNum = TestStepList.HF_ReFail Then
txbOkCount.Text = Val(txbOkCount.Text) - 1
txbNgCount.Text = Val(txbNgCount.Text) + 1
End If
If TDDataSet(TD_Data.TestStep) = TestStepList.Rf_NewFail Or TDDataSet(TD_Data.TestStep) = TestStepList.RF_ReFail Then
If processNum = TestStepList.HF_NewSuc Or processNum = TestStepList.HF_ReSuc Then
txbOkCount.Text = Val(txbOkCount.Text) + 1
txbNgCount.Text = Val(txbNgCount.Text) - 1
End If
Else
' 일반 RF의 경우 RF 관련 TestStep 사용
If TDDataSet(TD_Data.TestStep) = TestStepList.Rf_NewFail Or TDDataSet(TD_Data.TestStep) = TestStepList.RF_ReFail Then
If processNum = TestStepList.RF_NewSuc Or processNum = TestStepList.Rf_ReSuc Then
txbOkCount.Text = Val(txbOkCount.Text) + 1
txbNgCount.Text = Val(txbNgCount.Text) - 1
End If
Else
If processNum = TestStepList.Rf_NewFail Or processNum = TestStepList.RF_ReFail Then
txbOkCount.Text = Val(txbOkCount.Text) - 1
txbNgCount.Text = Val(txbNgCount.Text) + 1
End If
If processNum = TestStepList.HF_NEWFail Or processNum = TestStepList.HF_ReFail Then
txbOkCount.Text = Val(txbOkCount.Text) - 1
txbNgCount.Text = Val(txbNgCount.Text) + 1
End If
End If
End If