| | |
| | | |
| | | void CDlgReviewHistoryTool::OnDblclkList1() |
| | | { |
| | | // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. |
| | | CString strSelect, strGlassID, strStepID, strStepTime; |
| | | int nTemp, nTemp2; |
| | | int nidx = 0; |
| | | /*< LYW 20211005 - #3662 ADD Start >*/ |
| | | try |
| | | { |
| | | // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. |
| | | CString strSelect, strGlassID, strStepID, strStepTime; |
| | | int nTemp, nTemp2; |
| | | int nidx = 0; |
| | | |
| | | nidx = m_ctrlHistoryList.GetCurSel(); |
| | | nidx = m_ctrlHistoryList.GetCurSel(); |
| | | |
| | | SetSelectIndex(nidx); |
| | | bool bSelect = false; |
| | | SetSelectIndex(nidx); |
| | | bool bSelect = false; |
| | | |
| | | CGlassResult* pHistoryResult = m_pDDL2P->ISP2P_GetHistoryResult(0); |
| | | CGlassResult* pHistoryResult = m_pDDL2P->ISP2P_GetHistoryResult(0); |
| | | |
| | | pHistoryResult = m_pDDL2P->ISP2P_GetHistoryResult(GetSelectIndex()); |
| | | SetHistoryTemp(GetSelectIndex()); |
| | | const SDefectFilter *pDefectFilter = m_pDDL2P->ISP2P_GetDefectFilter(); //taek 210213 |
| | | pHistoryResult = m_pDDL2P->ISP2P_GetHistoryResult(GetSelectIndex()); |
| | | SetHistoryTemp(GetSelectIndex()); |
| | | const SDefectFilter *pDefectFilter = m_pDDL2P->ISP2P_GetDefectFilter(); //taek 210213 |
| | | |
| | | if(pHistoryResult == NULL) return; |
| | | if(pDefectFilter == NULL) return; |
| | | if (pHistoryResult == NULL) return; |
| | | if (pDefectFilter == NULL) return; |
| | | |
| | | //디펙 맵 표현 및 그리드 표현 |
| | | m_pDlgDefectHistory->UpdateProcessStatus(pHistoryResult); //그리드 표현 |
| | | m_pDlgDefectHistoryMap->UpdateDefectFilter(pDefectFilter); |
| | | m_pDlgDefectHistoryMap->UpdateProcessStatus(pHistoryResult); //디펙 맵 표현 |
| | | UpdateProcess(pHistoryResult); |
| | | SetDefectImage(GetReviewName(), m_pHistoryTemp); |
| | | GetHistoryList(); //한번 갱신 해주고 처리하자 |
| | | m_bHistory = true; |
| | | //디펙 맵 표현 및 그리드 표현 |
| | | m_pDlgDefectHistory->UpdateProcessStatus(pHistoryResult); //그리드 표현 |
| | | m_pDlgDefectHistoryMap->UpdateDefectFilter(pDefectFilter); |
| | | m_pDlgDefectHistoryMap->UpdateProcessStatus(pHistoryResult); //디펙 맵 표현 |
| | | UpdateProcess(pHistoryResult); |
| | | SetDefectImage(GetReviewName(), m_pHistoryTemp); |
| | | GetHistoryList(); //한번 갱신 해주고 처리하자 |
| | | m_bHistory = true; |
| | | } |
| | | catch (...) |
| | | { |
| | | return; |
| | | } |
| | | /*< LYW 20211005 - #3662 ADD End >*/ |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | void CDlgReviewHistoryTool::OnBnClickedUseDefect() |
| | | { |
| | | /*< LYW 20211005 - #3662 ADD Start >*/ |
| | | try |
| | | { |
| | | // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. |
| | | BOOL bCheck = ((CButton*)GetDlgItem(IDC_USE_DEFECT))->GetCheck(); |
| | | // CGlassResult* pHistoryResult = m_pDDL2P->ISP2P_GetHistoryResult(0); |
| | | // pHistoryResult = m_pDDL2P->ISP2P_GetHistoryResult(GetSelectIndex()); |
| | | SetHistoryTemp(GetSelectIndex()); |
| | | SetAllDefect(bCheck); |
| | | m_pDlgDefectHistoryMap->SetHistoryDefect(bCheck); |
| | | m_pDlgDefectHistoryMap->UpdateProcessStatus(m_pHistoryTemp); //디펙 맵 표현 |
| | | m_pDlgDefectHistory->UpdateProcessStatus(m_pHistoryTemp); |
| | | BOOL bCheck = ((CButton*)GetDlgItem(IDC_USE_DEFECT))->GetCheck(); |
| | | // CGlassResult* pHistoryResult = m_pDDL2P->ISP2P_GetHistoryResult(0); |
| | | // pHistoryResult = m_pDDL2P->ISP2P_GetHistoryResult(GetSelectIndex()); |
| | | SetHistoryTemp(GetSelectIndex()); |
| | | SetAllDefect(bCheck); |
| | | m_pDlgDefectHistoryMap->SetHistoryDefect(bCheck); |
| | | m_pDlgDefectHistoryMap->UpdateProcessStatus(m_pHistoryTemp); //디펙 맵 표현 |
| | | m_pDlgDefectHistory->UpdateProcessStatus(m_pHistoryTemp); |
| | | } |
| | | catch (...) |
| | | { |
| | | return; |
| | | } |
| | | /*< LYW 20211005 - #3662 ADD End >*/ |
| | | } |
| | | |
| | | |