Part11 데이터 백업, 데이터 통계 추가 수정
parent
9da7015581
commit
018e8015db
|
@ -4035,7 +4035,7 @@ namespace INT69DC_7C
|
||||||
ret = 0.0;
|
ret = 0.0;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
sValue = string.Format("{0:0.0}", ((double)this.TotalExNgCount / (double)this.TotalCount) * 100);
|
sValue = string.Format("{0:0.00}", ((double)this.TotalExNgCount / (double)this.TotalCount) * 100.0);
|
||||||
ret = double.Parse(sValue);
|
ret = double.Parse(sValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -27,44 +27,36 @@ namespace INT69DC_7C.DialogForms
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="str"></param>
|
/// <param name="str"></param>
|
||||||
/// <param name="language"></param>
|
/// <param name="language"></param>
|
||||||
public DialogFormMessage(string str, DataStore.LanguageID language)
|
public DialogFormMessage(string str, DataStore.LanguageID language, string code)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
|
||||||
this.labelErrorCode.Text = "";
|
this.labelErrorCode.Text = code;
|
||||||
this.labelMessage1.Text = "";
|
this.labelMessage1.Text = "";
|
||||||
this.labelMessage2.Text = "";
|
this.labelMessage2.Text = "";
|
||||||
|
|
||||||
switch (language)
|
switch (language)
|
||||||
{
|
{
|
||||||
case DataStore.LanguageID.Korean:
|
case DataStore.LanguageID.Korean:
|
||||||
this.labelErrorCode.Text = "Notice";
|
|
||||||
this.labelMessage1.Text = str + "개의 파일이 백업되었습니다.";
|
this.labelMessage1.Text = str + "개의 파일이 백업되었습니다.";
|
||||||
break;
|
break;
|
||||||
case DataStore.LanguageID.English:
|
case DataStore.LanguageID.English:
|
||||||
this.labelErrorCode.Text = "Notice";
|
|
||||||
this.labelMessage1.Text = str + " files are backed up";
|
this.labelMessage1.Text = str + " files are backed up";
|
||||||
break;
|
break;
|
||||||
case DataStore.LanguageID.Chinese:
|
case DataStore.LanguageID.Chinese:
|
||||||
this.buttonOK.Text = "好";
|
this.buttonOK.Text = "好";
|
||||||
|
|
||||||
this.labelErrorCode.Text = "通知";
|
|
||||||
this.labelMessage1.Text = str + " 个文件已备份";
|
this.labelMessage1.Text = str + " 个文件已备份";
|
||||||
break;
|
break;
|
||||||
case DataStore.LanguageID.Czech:
|
case DataStore.LanguageID.Czech:
|
||||||
this.labelErrorCode.Text = "Upozornění";
|
|
||||||
this.labelMessage1.Text = "Těchto " + str + " soubory byly zálohovány.";
|
this.labelMessage1.Text = "Těchto " + str + " soubory byly zálohovány.";
|
||||||
break;
|
break;
|
||||||
case DataStore.LanguageID.German:
|
case DataStore.LanguageID.German:
|
||||||
this.buttonOK.Text = "Bestätigen";
|
this.buttonOK.Text = "Bestätigen";
|
||||||
|
|
||||||
this.labelErrorCode.Text = "Meldung";
|
|
||||||
this.labelMessage1.Text = str + " Dateien wurden gesichert";
|
this.labelMessage1.Text = str + " Dateien wurden gesichert";
|
||||||
break;
|
break;
|
||||||
case DataStore.LanguageID.Russian:
|
case DataStore.LanguageID.Russian:
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
this.labelErrorCode.Text = "Notice";
|
|
||||||
this.labelMessage1.Text = str + "개의 파일이 백업되었습니다.";
|
this.labelMessage1.Text = str + "개의 파일이 백업되었습니다.";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -304,7 +304,7 @@ namespace INT69DC_7C.Forms
|
||||||
file.Delete();
|
file.Delete();
|
||||||
}
|
}
|
||||||
this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString();
|
this.labelFileCount.Text = this.listBoxDataList.Items.Count.ToString();
|
||||||
DialogFormMessage msg = new DialogFormMessage(count.ToString(), this.ParentForm.SystemConfig.Language);
|
DialogFormMessage msg = new DialogFormMessage(count.ToString(), this.ParentForm.SystemConfig.Language, "Data backup");
|
||||||
splash.Finish();
|
splash.Finish();
|
||||||
msg.ShowDialog();
|
msg.ShowDialog();
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,6 +23,7 @@ namespace INT69DC_7C.Forms
|
||||||
private SmartSplash Splash;
|
private SmartSplash Splash;
|
||||||
private string EncFileName;
|
private string EncFileName;
|
||||||
private DataStore.E_DataType SelecteDataType;
|
private DataStore.E_DataType SelecteDataType;
|
||||||
|
private int CopyFileCount;
|
||||||
|
|
||||||
private List<DataBackupYear> ListInspectionFile;
|
private List<DataBackupYear> ListInspectionFile;
|
||||||
private List<DataBackupYear> ListHistoryFile;
|
private List<DataBackupYear> ListHistoryFile;
|
||||||
|
@ -100,6 +101,7 @@ namespace INT69DC_7C.Forms
|
||||||
{
|
{
|
||||||
this.EncFileName = "";
|
this.EncFileName = "";
|
||||||
this.SelecteDataType = DataStore.E_DataType.None;
|
this.SelecteDataType = DataStore.E_DataType.None;
|
||||||
|
this.CopyFileCount = 0;
|
||||||
|
|
||||||
this.ListInspectionFile = new List<DataBackupYear>();
|
this.ListInspectionFile = new List<DataBackupYear>();
|
||||||
this.ListHistoryFile = new List<DataBackupYear>();
|
this.ListHistoryFile = new List<DataBackupYear>();
|
||||||
|
@ -131,9 +133,22 @@ namespace INT69DC_7C.Forms
|
||||||
|
|
||||||
if (dataFolderPath == "")
|
if (dataFolderPath == "")
|
||||||
return;
|
return;
|
||||||
|
|
||||||
targetPath = "하드 디스크\\";
|
targetPath = "하드 디스크\\";
|
||||||
|
|
||||||
|
#region 백업 할 파일 리스트
|
||||||
listSelectedFile = this.GetSeletedNodeList(view);
|
listSelectedFile = this.GetSeletedNodeList(view);
|
||||||
|
this.CopyFileCount = listSelectedFile.Count;
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 백업할 파일 유무 체크
|
||||||
|
if (listSelectedFile.Count == 0)
|
||||||
|
{
|
||||||
|
DialogFormMessage msg = new DialogFormMessage(4, this.ParentForm.SystemConfig.Language);
|
||||||
|
msg.ShowDialog();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
#region USB 장착 유무 체크
|
#region USB 장착 유무 체크
|
||||||
dir = new DirectoryInfo(targetPath);
|
dir = new DirectoryInfo(targetPath);
|
||||||
|
@ -145,20 +160,11 @@ namespace INT69DC_7C.Forms
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
#region 백업할 파일 유무 체크
|
|
||||||
if (listSelectedFile.Count == 0)
|
|
||||||
{
|
|
||||||
DialogFormMessage msg = new DialogFormMessage(4, this.ParentForm.SystemConfig.Language);
|
|
||||||
msg.ShowDialog();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
// Splash Start
|
// Splash Start
|
||||||
this.SplashStart();
|
this.SplashStart();
|
||||||
|
|
||||||
#region Header && Encryption 폴더에 파일 삭제
|
#region Header && Encryption 폴더에 파일 삭제
|
||||||
// Header && Encryption 폴더에 파일 삭제
|
|
||||||
this.DirectoryFileDelete(this.ParentForm.PathEncryptionFolder);
|
this.DirectoryFileDelete(this.ParentForm.PathEncryptionFolder);
|
||||||
this.DirectoryFileDelete(this.ParentForm.PathHeaderFolder);
|
this.DirectoryFileDelete(this.ParentForm.PathHeaderFolder);
|
||||||
#endregion
|
#endregion
|
||||||
|
@ -275,7 +281,7 @@ namespace INT69DC_7C.Forms
|
||||||
}
|
}
|
||||||
|
|
||||||
// 복사 완료 메시지
|
// 복사 완료 메시지
|
||||||
DialogFormMessage msg = new DialogFormMessage((count / 2).ToString(), this.ParentForm.SystemConfig.Language);
|
DialogFormMessage msg = new DialogFormMessage(this.CopyFileCount.ToString(), this.ParentForm.SystemConfig.Language, type.ToString());
|
||||||
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.DataBackup, type.ToString());
|
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.DataBackup, type.ToString());
|
||||||
this.SplashFinish();
|
this.SplashFinish();
|
||||||
msg.ShowDialog();
|
msg.ShowDialog();
|
||||||
|
@ -305,19 +311,14 @@ namespace INT69DC_7C.Forms
|
||||||
return;
|
return;
|
||||||
|
|
||||||
targetPath = "하드 디스크\\";
|
targetPath = "하드 디스크\\";
|
||||||
|
|
||||||
|
#region 백업할 파일 유무 체크
|
||||||
if (this.listBoxOther.Items.Count == 0)
|
if (this.listBoxOther.Items.Count == 0)
|
||||||
{
|
{
|
||||||
DialogFormMessage msg = new DialogFormMessage(4, this.ParentForm.SystemConfig.Language);
|
DialogFormMessage msg = new DialogFormMessage(4, this.ParentForm.SystemConfig.Language);
|
||||||
msg.ShowDialog();
|
msg.ShowDialog();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.SplashStart();
|
|
||||||
|
|
||||||
#region Header && Encryption 폴더에 파일 삭제
|
|
||||||
// Header && Encryption 폴더에 파일 삭제
|
|
||||||
this.DirectoryFileDelete(this.ParentForm.PathEncryptionFolder);
|
|
||||||
this.DirectoryFileDelete(this.ParentForm.PathHeaderFolder);
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region USB 장착 유무 체크
|
#region USB 장착 유무 체크
|
||||||
|
@ -327,16 +328,23 @@ namespace INT69DC_7C.Forms
|
||||||
{
|
{
|
||||||
// USB메모리가 장착되지 않았습니다
|
// USB메모리가 장착되지 않았습니다
|
||||||
DialogFormMessage msg = new DialogFormMessage(5, this.ParentForm.SystemConfig.Language);
|
DialogFormMessage msg = new DialogFormMessage(5, this.ParentForm.SystemConfig.Language);
|
||||||
this.SplashFinish();
|
|
||||||
msg.ShowDialog();
|
msg.ShowDialog();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
this.SplashStart();
|
||||||
|
|
||||||
|
#region Header && Encryption 폴더에 파일 삭제
|
||||||
|
this.DirectoryFileDelete(this.ParentForm.PathEncryptionFolder);
|
||||||
|
this.DirectoryFileDelete(this.ParentForm.PathHeaderFolder);
|
||||||
|
#endregion
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
dir = new DirectoryInfo(this.ParentForm.PathDataBackupFolder);
|
dir = new DirectoryInfo(this.ParentForm.PathDataBackupFolder);
|
||||||
files = dir.GetFiles();
|
files = dir.GetFiles();
|
||||||
|
this.CopyFileCount = files.Length;
|
||||||
List<string> listSelectedFile = new List<string>();
|
List<string> listSelectedFile = new List<string>();
|
||||||
|
|
||||||
// jpg 파일 -> EncryptionFolder로 복사
|
// jpg 파일 -> EncryptionFolder로 복사
|
||||||
|
@ -358,6 +366,7 @@ namespace INT69DC_7C.Forms
|
||||||
header.LoginId = this.ParentForm.SystemConfig.CurrentUser.ID;
|
header.LoginId = this.ParentForm.SystemConfig.CurrentUser.ID;
|
||||||
header.SerialNumber = this.ParentForm.SystemConfig.SerialNumber;
|
header.SerialNumber = this.ParentForm.SystemConfig.SerialNumber;
|
||||||
header.EquipmentColumns = this.ParentForm.SystemConfig.EquipmentColumns;
|
header.EquipmentColumns = this.ParentForm.SystemConfig.EquipmentColumns;
|
||||||
|
header.EquipmentType = 103;
|
||||||
|
|
||||||
for (int i = 0; i < listSelectedFile.Count; i++)
|
for (int i = 0; i < listSelectedFile.Count; i++)
|
||||||
this.CreateHeaderFile(this.ParentForm.PathHeaderFolder, listSelectedFile[i], header);
|
this.CreateHeaderFile(this.ParentForm.PathHeaderFolder, listSelectedFile[i], header);
|
||||||
|
@ -862,23 +871,23 @@ namespace INT69DC_7C.Forms
|
||||||
|
|
||||||
private void treeViewInspection_AfterSelect(object sender, TreeViewEventArgs e)
|
private void treeViewInspection_AfterSelect(object sender, TreeViewEventArgs e)
|
||||||
{
|
{
|
||||||
if (e.Node.Text.Substring(0, 1) == "I")
|
//if (e.Node.Text.Substring(0, 1) == "I")
|
||||||
{
|
//{
|
||||||
if (e.Node.Checked == true)
|
// if (e.Node.Checked == true)
|
||||||
e.Node.Checked = false;
|
// e.Node.Checked = false;
|
||||||
else
|
// else
|
||||||
e.Node.Checked = true;
|
// e.Node.Checked = true;
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
private void treeViewHistory_AfterSelect(object sender, TreeViewEventArgs e)
|
private void treeViewHistory_AfterSelect(object sender, TreeViewEventArgs e)
|
||||||
{
|
{
|
||||||
if (e.Node.Text.Substring(0, 1) == "H")
|
//if (e.Node.Text.Substring(0, 1) == "H")
|
||||||
{
|
//{
|
||||||
if (e.Node.Checked == true)
|
// if (e.Node.Checked == true)
|
||||||
e.Node.Checked = false;
|
// e.Node.Checked = false;
|
||||||
else
|
// else
|
||||||
e.Node.Checked = true;
|
// e.Node.Checked = true;
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonInspectionBackupEncryption_Click(object sender, EventArgs e)
|
private void buttonInspectionBackupEncryption_Click(object sender, EventArgs e)
|
||||||
|
|
|
@ -1099,7 +1099,7 @@ namespace INT69DC_7C.Forms
|
||||||
this.FileCopy(file, filePath + file.Name);
|
this.FileCopy(file, filePath + file.Name);
|
||||||
file.Delete();
|
file.Delete();
|
||||||
}
|
}
|
||||||
DialogFormMessage msg = new DialogFormMessage("2", this.ParentForm.SystemConfig.Language);
|
DialogFormMessage msg = new DialogFormMessage("2", this.ParentForm.SystemConfig.Language, "Statistics");
|
||||||
msg.ShowDialog();
|
msg.ShowDialog();
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
|
|
|
@ -140,7 +140,7 @@ namespace INT69DC_7C.Forms
|
||||||
}
|
}
|
||||||
private void DefaultSetting()
|
private void DefaultSetting()
|
||||||
{
|
{
|
||||||
this.labelDisplayVer.Text = "11.0.2";
|
this.labelDisplayVer.Text = "11.0.3";
|
||||||
this.labelUserMgerVer.Text = "";
|
this.labelUserMgerVer.Text = "";
|
||||||
this.labelAes128Ver.Text = "";
|
this.labelAes128Ver.Text = "";
|
||||||
this.labelSerialNo.Text = this.ParentForm.SystemConfig.SerialNumber;
|
this.labelSerialNo.Text = this.ParentForm.SystemConfig.SerialNumber;
|
||||||
|
|
|
@ -15,6 +15,20 @@
|
||||||
멀티형 8,10,12열 컨베어/스틱 계량기
|
멀티형 8,10,12열 컨베어/스틱 계량기
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ Ver 11.0.3 by LSJ
|
||||||
|
- 2024.03.08
|
||||||
|
- Ver 11.0.2 Modify
|
||||||
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
||||||
|
- Part11 데이터 백업
|
||||||
|
헤더파일 장비 타입 누락되어 추가함 : OtherBackup();
|
||||||
|
Inspection, History 리스트 선택시 다른 셀이 선택 되는 버그 수정
|
||||||
|
USB로 백업 후 메시지 박스에 파일 종류에 따라 caption 표시 되도록 수정
|
||||||
|
- 데이터 통계
|
||||||
|
Percentage 오차 수정
|
||||||
|
TotalExNgPercentage 소수점 0.0 -> 0.00 수정
|
||||||
|
-> 하한,기준,상한은 다 0.00표시함 소수점 오차로 수정함
|
||||||
|
퍼센트 화면 표시 할때 값이 0이면 0.00 표시 되도록 수정
|
||||||
|
|
||||||
@ Ver 11.0.2 by LSJ
|
@ Ver 11.0.2 by LSJ
|
||||||
- 2024.01.04
|
- 2024.01.04
|
||||||
- Ver 11.0.1 Modify
|
- Ver 11.0.1 Modify
|
||||||
|
|
Loading…
Reference in New Issue