From 5f07ee69595fb972d1ea5d3dca17270ac7ff0526 Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 수, 12 5월 2021 11:35:52 +0900 Subject: [PATCH] Ongoing80 #3344 CF AOI Review Config File 백업 기능 개선 - Recipe 생성 수정 삭제 시 CIM D:\DIT Back up\DIT Review\Recipe폴더에 백업 반영 - SystetSetting 수정 시 CIM D:\DIT Back up\DIT Review\ReviewServerConfig폴더에 백업 반영 기존 백업 폴더 유지 하고 새로운 백업 추가 --- ReviewSystem/ReviewRecipeEditor/ReviewRecipeEditorDlg.cpp | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/ReviewSystem/ReviewRecipeEditor/ReviewRecipeEditorDlg.cpp b/ReviewSystem/ReviewRecipeEditor/ReviewRecipeEditorDlg.cpp index cf6d45e..12bdeed 100644 --- a/ReviewSystem/ReviewRecipeEditor/ReviewRecipeEditorDlg.cpp +++ b/ReviewSystem/ReviewRecipeEditor/ReviewRecipeEditorDlg.cpp @@ -305,6 +305,19 @@ } else { + //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD START + CString strBackupPath = _REVIEW_RECIPE_BACKUP_PATH_CPJT; + CreateDirectory(strBackupPath, NULL); + + // set backup file + CString strBackupFile = _T(""); + CString strSource, strDest; + + strSource.Format(_T("%s\\%s.rcp"), _REVIEW_RECIPE_PATH_, strNewRecipeName); + strDest.Format(_T("%s\\%s.rcp"), strBackupPath, strNewRecipeName); + CopyFile(strSource, strDest, TRUE); + //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD END + // [2017:4:17]-[WEZASW] : CIM(Recipe) 보고 항목 추가. COPYDATA_RECIPE2REV copyData; copyData.Message = MsgRecipe2Rev_RecipeCreate; @@ -398,6 +411,14 @@ } DeleteFile(strPath); + //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD START + CString strBackupPath = _REVIEW_RECIPE_BACKUP_PATH_CPJT; + CString strDest; + + strDest.Format(_T("%s\\%s.rcp"), strBackupPath, strRecipeName); + DeleteFile(strDest); + //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD END + // [2017:4:17]-[WEZASW] : CIM(Recipe) 보고 항목 추가. COPYDATA_RECIPE2REV copyData; @@ -519,6 +540,15 @@ strDest.Format(_T("%s\\%s_%s.rcp"),strBackupPath, RecipeName, strBackupFile ); CopyFile(strSource, strDest, TRUE); + //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD START + strBackupPath = _REVIEW_RECIPE_BACKUP_PATH_CPJT; + CreateDirectory(strBackupPath, NULL); + + strSource.Format(_T("%s\\%s.rcp"), _REVIEW_RECIPE_PATH_, RecipeName); + strDest.Format(_T("%s\\%s.rcp"), strBackupPath, RecipeName); + CopyFile(strSource, strDest, TRUE); + //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD END + strMessage.Format(_T("Complete to save %s recipe!"), RecipeName); //AfxMessageBox(strMessage); } @@ -577,6 +607,15 @@ strDest.Format(_T("%s\\%s_%s.rcp"),strBackupPath, m_strCurrentRecipeName, strBackupFile ); CopyFile(strSource, strDest, TRUE); + //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD START + strBackupPath = _REVIEW_RECIPE_BACKUP_PATH_CPJT; + CreateDirectory(strBackupPath, NULL); + + strSource.Format(_T("%s\\%s.rcp"), _REVIEW_RECIPE_PATH_, m_strCurrentRecipeName); + strDest.Format(_T("%s\\%s.rcp"), strBackupPath, m_strCurrentRecipeName); + CopyFile(strSource, strDest, FALSE); + //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD END + strMessage.Format(_T("Complete to save %s recipe!"), m_strCurrentRecipeName); AfxMessageBox(strMessage); } -- Gitblit v1.9.3