INT99DC_7C/INT99DC_7C/DialogForms/DialogFormMessage.cs

1782 lines
91 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using INT99DC_7C.Forms;
namespace INT99DC_7C.DialogForms
{
public partial class DialogFormMessage : Form
{
#region Field
private FormMain m_ParentForm;
#endregion
#region Constructor
public DialogFormMessage(string str, DataStore.LanguageID language, string code)
{
InitializeComponent();
this.labelErrorCode.Text = code;
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (language)
{
case DataStore.LanguageID.Korean:
this.labelMessage1.Text = str + "개의 파일이 백업되었습니다.";
break;
case DataStore.LanguageID.English:
this.labelMessage1.Text = str + " files are backed up";
break;
case DataStore.LanguageID.Chinese:
this.buttonOK.Text = "好";
this.labelMessage1.Text = str + " 个文件已备份";
break;
case DataStore.LanguageID.Czech:
this.labelMessage1.Text = "Těchto " + str + " soubory byly zálohovány.";
break;
case DataStore.LanguageID.German:
this.buttonOK.Text = "Bestätigen";
this.labelMessage1.Text = str + " Dateien wurden gesichert";
break;
default:
this.labelMessage1.Text = str + "개의 파일이 백업되었습니다.";
break;
}
}
public DialogFormMessage(int code, DataStore.LanguageID language)
{
InitializeComponent();
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (language)
{
case DataStore.LanguageID.Korean:
#region 한글
switch (code)
{
case 1:
this.labelErrorCode.Text = "Error 01";
this.labelMessage1.Text = "입력범위를 확인하세요.";
break;
case 2:
this.labelErrorCode.Text = "Error 02";
this.labelMessage1.Text = "최신 프로그램입니다.";
break;
case 3:
this.labelErrorCode.Text = "Error 03";
this.labelMessage1.Text = "연속으로 불량이 발생했습니다";
break;
case 4:
this.labelErrorCode.Text = "Error 04";
this.labelMessage1.Text = "백업할 파일이 없습니다";
break;
case 5:
this.labelErrorCode.Text = "Error 05";
this.labelMessage1.Text = "USB메모리가 장착되지 않았습니다";
break;
case 6:
this.labelErrorCode.Text = "Error 06";
this.labelMessage1.Text = "제조사에 문의하세요";
break;
case 7:
this.labelErrorCode.Text = "Error 07";
this.labelMessage1.Text = "USB에 업데이트 할 파일이 없습니다";
break;
case 8:
this.labelErrorCode.Text = "Error 08";
this.labelMessage1.Text = "업데이트 할 실행파일 개수가 많습니다";
break;
case 9:
this.labelErrorCode.Text = "Error 09";
this.labelMessage1.Text = "USB에 업데이트 폴더가 없습니다";
break;
case 10:
this.labelErrorCode.Text = "Error 10";
this.labelMessage1.Text = "해당 메모리가 장착되지 않았습니다";
break;
case 11:
this.labelErrorCode.Text = "Error 11";
this.labelMessage1.Text = "입력센서 에러에 의해 정지하였습니다";
break;
case 12:
this.labelErrorCode.Text = "Warning 12";
this.labelMessage1.Text = "피드백 설정 확인하세요!";
this.labelMessage2.Text = "DeadZone Range";
break;
case 13:
this.labelErrorCode.Text = "Error 13";
this.labelMessage1.Text = "이 파일은 지원이 되지 않습니다";
break;
case 14:
this.labelErrorCode.Text = "Warning 14";
this.labelMessage1.Text = "피드백 설정 확인하세요!";
this.labelMessage2.Text = "High Limit Range";
break;
case 15:
this.labelErrorCode.Text = "Warning 15";
this.labelMessage1.Text = "피드백 설정 확인하세요!";
this.labelMessage2.Text = "Low Limit Range";
break;
case 16:
this.labelErrorCode.Text = "Error 16";
this.labelMessage1.Text = "현재 Modbus는 Client만 지원됩니다.";
this.labelMessage2.Text = "Client 모드로 전환됩니다.";
break;
case 17:
this.labelErrorCode.Text = "Error 17";
this.labelMessage1.Text = "초기화를 실행해 주세요";
break;
case 18:
this.labelErrorCode.Text = "Info 18";
this.labelMessage1.Text = "전원을 끄고 다시 켜주세요";
break;
case 19:
break;
case 20:
break;
case 31:
this.labelErrorCode.Text = "Error 31";
this.labelMessage1.Text = "유저 파일 에러";
this.labelMessage2.Text = "";
break;
case 32:
this.labelErrorCode.Text = "Error 32";
this.labelMessage1.Text = "ID 확인하세요";
this.labelMessage2.Text = "";
break;
case 33:
this.labelErrorCode.Text = "Error 33";
this.labelMessage1.Text = "Password 확인하세요";
this.labelMessage2.Text = "";
break;
case 34:
this.labelErrorCode.Text = "Error 34";
this.labelMessage1.Text = "ID : 동일한 ID가 있습니다";
this.labelMessage2.Text = "";
break;
case 35:
this.labelErrorCode.Text = "Error 35";
this.labelMessage1.Text = "ID : 6~20자 입력 하세요";
this.labelMessage2.Text = "";
break;
case 36:
this.labelErrorCode.Text = "Error 36";
this.labelMessage1.Text = "ID : 동일한 문자(111,222,aaa...)를";
this.labelMessage2.Text = "3번 이상 사용할 수 없습니다";
break;
case 37:
this.labelErrorCode.Text = "Error 37";
this.labelMessage1.Text = "ID : 연속된 문자(123,321,abc,cba...)를";
this.labelMessage2.Text = "사용할 수 없습니다";
break;
case 38:
this.labelErrorCode.Text = "Error 38";
this.labelMessage1.Text = "PASSWORD : 6~20자 입력 하세요";
this.labelMessage2.Text = "";
break;
case 39:
this.labelErrorCode.Text = "Error 39";
this.labelMessage1.Text = "PASSWORD : 동일한 문자(111,222,aaa...)를";
this.labelMessage2.Text = "3번 이상 사용할 수 없습니다";
break;
case 40:
this.labelErrorCode.Text = "Error 40";
this.labelMessage1.Text = "PASSWORD : 연속된 문자(123,321,abc,cba...)를";
this.labelMessage2.Text = "사용할 수 없습니다";
break;
case 41:
this.labelErrorCode.Text = "Error 41";
this.labelMessage1.Text = "PASSWORD : 영문1이상, 숫자1이상, 특수문자1이상";
this.labelMessage2.Text = "포함하여 주십시오";
break;
case 42:
this.labelErrorCode.Text = "Error 42";
this.labelMessage1.Text = "PASSWORD : 이전에 설정한 패스워드입니다";
this.labelMessage2.Text = "";
break;
case 43:
this.labelErrorCode.Text = "Notice 43";
this.labelMessage1.Text = "자동 로그아웃 됩니다";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "제조사에 문의하세요";
break;
}
#endregion
break;
case DataStore.LanguageID.English:
#region 영문
switch (code)
{
case 1:
this.labelErrorCode.Text = "Error 01";
this.labelMessage1.Text = "Confirm input range";
break;
case 2:
this.labelErrorCode.Text = "Error 02";
this.labelMessage1.Text = "Application is the lastest";
break;
case 3:
this.labelErrorCode.Text = "Error 03";
this.labelMessage1.Text = "Detect Continuous N.G !!";
break;
case 4:
this.labelErrorCode.Text = "Error 04";
this.labelMessage1.Text = "There are no Backup files";
break;
case 5:
this.labelErrorCode.Text = "Error 05";
this.labelMessage1.Text = "No USB Memory";
break;
case 6:
this.labelErrorCode.Text = "Error 06";
this.labelMessage1.Text = "Please contact a manufacturer";
break;
case 7:
this.labelErrorCode.Text = "Error 07";
this.labelMessage1.Text = "There are no update files in USB";
break;
case 8:
this.labelErrorCode.Text = "Error 08";
this.labelMessage1.Text = "Too much file for update";
break;
case 9:
this.labelErrorCode.Text = "Error 09";
this.labelMessage1.Text = "There is no folder has update files in USB";
break;
case 10:
this.labelErrorCode.Text = "Error 10";
this.labelMessage1.Text = "There is no MEMORY";
break;
case 11:
this.labelErrorCode.Text = "Error 11";
this.labelMessage1.Text = "Emergency stop due to entry sensor error";
break;
case 12:
this.labelErrorCode.Text = "Warning 12";
this.labelMessage1.Text = "Check your feedback settings!";
this.labelMessage2.Text = "DeadZone Range";
break;
case 13:
this.labelErrorCode.Text = "Error 13";
this.labelMessage1.Text = "This file is not supported";
break;
case 14:
this.labelErrorCode.Text = "Warning 14";
this.labelMessage1.Text = "Check your feedback settings!";
this.labelMessage2.Text = "High Limit Range";
break;
case 15:
this.labelErrorCode.Text = "Warning 15";
this.labelMessage1.Text = "Check your feedback settings!";
this.labelMessage2.Text = "Low Limit Range";
break;
case 16:
this.labelErrorCode.Text = "Error 16";
this.labelMessage1.Text = "Currently, only the 'Client' is supported for Modbus.";
this.labelMessage2.Text = "Switches to 'Client' mode.";
break;
case 17:
this.labelErrorCode.Text = "Error 17";
this.labelMessage1.Text = "Please run the initialization";
break;
case 18:
this.labelErrorCode.Text = "Error 18";
this.labelMessage1.Text = "Turn the power off and back on.";
break;
case 19:
break;
case 20:
break;
case 31:
this.labelErrorCode.Text = "Error 31";
this.labelMessage1.Text = "User files error";
this.labelMessage2.Text = "";
break;
case 32:
this.labelErrorCode.Text = "Error 32";
this.labelMessage1.Text = "Check the ID";
this.labelMessage2.Text = "";
break;
case 33:
this.labelErrorCode.Text = "Error 33";
this.labelMessage1.Text = "Check the password";
this.labelMessage2.Text = "";
break;
case 34:
this.labelErrorCode.Text = "Error 34";
this.labelMessage1.Text = "The system already has the same ID";
this.labelMessage2.Text = "";
break;
case 35:
this.labelErrorCode.Text = "Error 35";
this.labelMessage1.Text = "Please enter 4-10 characters";
this.labelMessage2.Text = "";
break;
case 36:
this.labelErrorCode.Text = "Error 36";
this.labelMessage1.Text = "ID: The same character (111,222,aaa...)";
this.labelMessage2.Text = "cannot be used more than 3 times";
break;
case 37:
this.labelErrorCode.Text = "Error 37";
this.labelMessage1.Text = "ID: Consecutive characters (123,321,abc,cba...)";
this.labelMessage2.Text = "cannot be used";
break;
case 38:
this.labelErrorCode.Text = "Error 38";
this.labelMessage1.Text = "PASSWORD: Enter 6~20 characters";
this.labelMessage2.Text = "";
break;
case 39:
this.labelErrorCode.Text = "Error 39";
this.labelMessage1.Text = "PASSWORD: The same character (111,222,aaa...)";
this.labelMessage2.Text = "cannot be used more than 3 times";
break;
case 40:
this.labelErrorCode.Text = "Error 40";
this.labelMessage1.Text = "PASSWORD: Consecutive characters";
this.labelMessage2.Text = "(123,321,abc,cba...) cannot be used";
break;
case 41:
this.labelErrorCode.Text = "Error 41";
this.labelMessage1.Text = "PASSWORD: Include at least 1 English letter,";
this.labelMessage2.Text = "at least 1 number, and at least 1 special character";
break;
case 42:
this.labelErrorCode.Text = "Error 42";
this.labelMessage1.Text = "PASSWORD: This is the password you set previously";
this.labelMessage2.Text = "";
break;
case 43:
this.labelErrorCode.Text = "Notice 43";
this.labelMessage1.Text = "You will be automatically logged out";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "Please contact a manufacturer";
break;
}
#endregion
break;
case DataStore.LanguageID.Chinese:
#region 중문
this.buttonOK.Text = "好";
switch (code)
{
case 1:
this.labelErrorCode.Text = "錯誤 01";
this.labelMessage1.Text = "确认输入范围";
break;
case 2:
this.labelErrorCode.Text = "錯誤 02";
this.labelMessage1.Text = "最近应用";
break;
case 3:
this.labelErrorCode.Text = "錯誤 03";
this.labelMessage1.Text = "测试连续NG";
break;
case 4:
this.labelErrorCode.Text = "錯誤 04";
this.labelMessage1.Text = "无支持文件";
break;
case 5:
this.labelErrorCode.Text = "錯誤 05";
this.labelMessage1.Text = "无USB存储卡";
break;
case 6:
this.labelErrorCode.Text = "錯誤 06";
this.labelMessage1.Text = "请联系厂商";
break;
case 7:
this.labelErrorCode.Text = "錯誤 07";
this.labelMessage1.Text = "USB无更新文件";
break;
case 8:
this.labelErrorCode.Text = "錯誤 08";
this.labelMessage1.Text = "太多文件需更新";
break;
case 9:
this.labelErrorCode.Text = "錯誤 09";
this.labelMessage1.Text = "USB没有文件夹需要更新文件다";
break;
case 10:
this.labelErrorCode.Text = "錯誤 10";
this.labelMessage1.Text = "无存储";
break;
case 11:
this.labelErrorCode.Text = "錯誤 11";
this.labelMessage1.Text = "由于入口传感器错误导致紧急停止";
break;
case 12:
this.labelErrorCode.Text = "注意 12";
this.labelMessage1.Text = "检查您的反馈设置!死区范围";
this.labelMessage2.Text = "";
break;
case 13:
this.labelErrorCode.Text = "錯誤 13";
this.labelMessage1.Text = "不支援这个档案";
break;
case 14:
this.labelErrorCode.Text = "注意 14";
this.labelMessage1.Text = "检查您的反馈设置!上限范围";
this.labelMessage2.Text = "";
break;
case 15:
this.labelErrorCode.Text = "注意 15";
this.labelMessage1.Text = "检查您的反馈设置!下限范围";
this.labelMessage2.Text = "";
break;
case 16:
this.labelErrorCode.Text = "錯誤 16";
this.labelMessage1.Text = "目前Modbus 仅支持“客户端”。";
this.labelMessage2.Text = "切换到“客户端”模式。";
break;
case 17:
this.labelErrorCode.Text = "錯誤 17";
this.labelMessage1.Text = "运行初始化";
break;
case 18:
this.labelErrorCode.Text = "錯誤 18";
this.labelMessage1.Text = "关掉电源,然后在打开电源";
break;
case 19:
break;
case 20:
break;
case 31:
this.labelErrorCode.Text = "錯誤 31";
this.labelMessage1.Text = "用户文件错误";
this.labelMessage2.Text = "";
break;
case 32:
this.labelErrorCode.Text = "錯誤 32";
this.labelMessage1.Text = "检查身份证";
this.labelMessage2.Text = "";
break;
case 33:
this.labelErrorCode.Text = "錯誤 33";
this.labelMessage1.Text = "检查密码";
this.labelMessage2.Text = "";
break;
case 34:
this.labelErrorCode.Text = "錯誤 34";
this.labelMessage1.Text = "系统已具有相同的ID";
this.labelMessage2.Text = "";
break;
case 35:
this.labelErrorCode.Text = "錯誤 35";
this.labelMessage1.Text = "请输入4-10个字符";
this.labelMessage2.Text = "";
break;
case 36:
this.labelErrorCode.Text = "錯誤 36";
this.labelMessage1.Text = "ID相同字符111、222、aaa……不能使用超过3次";
this.labelMessage2.Text = "";
break;
case 37:
this.labelErrorCode.Text = "錯誤 37";
this.labelMessage1.Text = "ID连续字符123、321、abc、cba……不能使用";
this.labelMessage2.Text = "";
break;
case 38:
this.labelErrorCode.Text = "錯誤 38";
this.labelMessage1.Text = "密码请输入6至20个字符";
this.labelMessage2.Text = "";
break;
case 39:
this.labelErrorCode.Text = "錯誤 39";
this.labelMessage1.Text = "密码相同字符111、222、aaa……不能使用超过3次";
this.labelMessage2.Text = "";
break;
case 40:
this.labelErrorCode.Text = "錯誤 40";
this.labelMessage1.Text = "密码连续字符123、321、abc、cba……不能使用";
this.labelMessage2.Text = "";
break;
case 41:
this.labelErrorCode.Text = "錯誤 41";
this.labelMessage1.Text = "密码至少包含1个英文字母、1个数字和1个特殊字符";
this.labelMessage2.Text = "";
break;
case 42:
this.labelErrorCode.Text = "錯誤 42";
this.labelMessage1.Text = "密码:这是您之前设置的密码";
this.labelMessage2.Text = "";
break;
case 43:
this.labelErrorCode.Text = "注意 43";
this.labelMessage1.Text = "您将自动退出";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "錯誤 99";
this.labelMessage1.Text = "请联系厂商";
break;
}
#endregion
break;
case DataStore.LanguageID.Czech:
#region 체코어
switch (code)
{
case 1:
this.labelErrorCode.Text = "Chyba 01";
this.labelMessage1.Text = "Potvrďte zadanou hodnotu";
this.labelMessage2.Text = "";
break;
case 2:
this.labelErrorCode.Text = "Chyba 02";
this.labelMessage1.Text = "Software je aktuální";
this.labelMessage2.Text = "";
break;
case 3:
this.labelErrorCode.Text = "Chyba 03";
this.labelMessage1.Text = "Detekovat neustále chybějící produkt";
this.labelMessage2.Text = "";
break;
case 4:
this.labelErrorCode.Text = "Chyba 04";
this.labelMessage1.Text = "Chybí zálohové soubory";
this.labelMessage2.Text = "";
break;
case 5:
this.labelErrorCode.Text = "Chyba 05";
this.labelMessage1.Text = "USB nepřipojeno";
this.labelMessage2.Text = "";
break;
case 6:
this.labelErrorCode.Text = "Chyba 06";
this.labelMessage1.Text = "Kontaktujte výrobce";
this.labelMessage2.Text = "";
break;
case 7:
this.labelErrorCode.Text = "Chyba 07";
this.labelMessage1.Text = "Na USB chybí aktualizační soubory";
this.labelMessage2.Text = "";
break;
case 8:
this.labelErrorCode.Text = "Chyba 08";
this.labelMessage1.Text = "Příliš mnoho souboru k aktualizaci";
this.labelMessage2.Text = "";
break;
case 9:
this.labelErrorCode.Text = "Chyba 09";
this.labelMessage1.Text = "Na USB disku není žádná složka s aktualizačními soubory.";
this.labelMessage2.Text = "";
break;
case 10:
this.labelErrorCode.Text = "Chyba 10";
this.labelMessage1.Text = "Chybí paměť";
this.labelMessage2.Text = "";
break;
case 11:
this.labelErrorCode.Text = "Chyba 11";
this.labelMessage1.Text = "Nouzové zastavení z důvodu chyby vstupního senzoru";
break;
case 12:
this.labelErrorCode.Text = "Varování 12";
this.labelMessage1.Text = "Zkontrolujte nastavení zpětné vazby!";
this.labelMessage2.Text = "Rozsah mrtvé zóny";
break;
case 13:
this.labelErrorCode.Text = "Chybě 13";
this.labelMessage1.Text = "Tento soubor není podporován";
break;
case 14:
this.labelErrorCode.Text = "Varování 14";
this.labelMessage1.Text = "Zkontrolujte nastavení zpětné vazby!";
this.labelMessage2.Text = "Rozsah horního limitu";
break;
case 15:
this.labelErrorCode.Text = "Varování 15";
this.labelMessage1.Text = "Zkontrolujte nastavení zpětné vazby!";
this.labelMessage2.Text = "Rozsah dolního limitu";
break;
case 16:
this.labelErrorCode.Text = "Chyba 16";
this.labelMessage1.Text = "V současné době je pro Modbus podporován";
this.labelMessage2.Text = "pouze režim „Klient“. Přepne do režimu „Klient“.";
break;
case 17:
this.labelErrorCode.Text = "Chybě 17";
this.labelMessage1.Text = "Prosím proveďte spuštění";
this.labelMessage2.Text = "";
break;
case 18:
this.labelErrorCode.Text = "Chybě 18";
this.labelMessage1.Text = "Vypněte a zapněte hlavním vypínačem";
this.labelMessage2.Text = "";
break;
case 19:
break;
case 20:
break;
case 31:
this.labelErrorCode.Text = "Chybě 31";
this.labelMessage1.Text = "Chyba souborů uživatele";
this.labelMessage2.Text = "";
break;
case 32:
this.labelErrorCode.Text = "Chybě 32";
this.labelMessage1.Text = "Zkontrolujte ID";
this.labelMessage2.Text = "";
break;
case 33:
this.labelErrorCode.Text = "Chybě 33";
this.labelMessage1.Text = "Zkontrolujte heslo";
this.labelMessage2.Text = "";
break;
case 34:
this.labelErrorCode.Text = "Chybě 34";
this.labelMessage1.Text = "Systém již má stejné ID";
this.labelMessage2.Text = "";
break;
case 35:
this.labelErrorCode.Text = "Chybě 35";
this.labelMessage1.Text = "Zadejte 410 znaků";
this.labelMessage2.Text = "";
break;
case 36:
this.labelErrorCode.Text = "Chybě 36";
this.labelMessage1.Text = "ID: Stejný znak (111, 222, aaa...) nelze použít více";
this.labelMessage2.Text = "než 3krát";
break;
case 37:
this.labelErrorCode.Text = "Chybě 37";
this.labelMessage1.Text = "ID: Nelze použít po sobě jdoucí znaky";
this.labelMessage2.Text = "(123, 321, abc, cba...)";
break;
case 38:
this.labelErrorCode.Text = "Chybě 38";
this.labelMessage1.Text = "HESLO: Zadejte 620 znaků";
this.labelMessage2.Text = "";
break;
case 39:
this.labelErrorCode.Text = "Chybě 39";
this.labelMessage1.Text = "HESLO: Stejný znak (111, 222, aaa...)";
this.labelMessage2.Text = "nelze použít více než 3krát";
break;
case 40:
this.labelErrorCode.Text = "Chybě 40";
this.labelMessage1.Text = "HESLO: Nelze použít po sobě jdoucí znaky";
this.labelMessage2.Text = "(123, 321, abc, cba...)";
break;
case 41:
this.labelErrorCode.Text = "Chybě 41";
this.labelMessage1.Text = "HESLO: Obsahuje alespoň 1 anglické písmeno,";
this.labelMessage2.Text = "alespoň 1 číslici a alespoň 1 speciální znak";
break;
case 42:
this.labelErrorCode.Text = "Chybě 42";
this.labelMessage1.Text = "HESLO: Toto je heslo, které jste si nastavili dříve";
this.labelMessage2.Text = "";
break;
case 43:
this.labelErrorCode.Text = "Upozornění 43";
this.labelMessage1.Text = "Budete automaticky odhlášeni";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "Chybě 99";
this.labelMessage1.Text = "Kontaktujte výrobce";
this.labelMessage2.Text = "";
break;
}
#endregion
break;
case DataStore.LanguageID.German:
#region 독일어
switch (code)
{
case 1:
this.labelErrorCode.Text = "Fehler 01";
this.labelMessage1.Text = "Den eingegebenen Wert bestätigen";
break;
case 2:
this.labelErrorCode.Text = "Fehler 02";
this.labelMessage1.Text = "Software ist up-to-date";
break;
case 3:
this.labelErrorCode.Text = "Fehler 03";
this.labelMessage1.Text = "Fehlendes Produkt dauerhaft detektieren";
break;
case 4:
this.labelErrorCode.Text = "Fehler 04";
this.labelMessage1.Text = "Sicherungsdateien fehlen";
break;
case 5:
this.labelErrorCode.Text = "Fehler 05";
this.labelMessage1.Text = "USB nicht angeschlossen";
break;
case 6:
this.labelErrorCode.Text = "Fehler 06";
this.labelMessage1.Text = "Hersteller kontaktieren";
break;
case 7:
this.labelErrorCode.Text = "Fehler 07";
this.labelMessage1.Text = "Auf USB fehlen Aktualisierungsdateien";
break;
case 8:
this.labelErrorCode.Text = "Fehler 08";
this.labelMessage1.Text = "Zu viele ausführbare Dateien";
this.labelMessage2.Text = "zum Aktualisieren";
break;
case 9:
this.labelErrorCode.Text = "Fehler 09";
this.labelMessage1.Text = "Ordner mit den Aktualisierungsdateien";
this.labelMessage2.Text = "fehlt auf dem USB";
break;
case 10:
this.labelErrorCode.Text = "Fehler 10";
this.labelMessage1.Text = "Speicher/ Datenspeicher fehlt";
break;
case 11:
this.labelErrorCode.Text = "Fehler 11";
this.labelMessage1.Text = "Notstopp aufgrund eines Eingangssensorfehlers";
break;
case 12:
this.labelErrorCode.Text = "Warnung 12";
this.labelMessage1.Text = "Überprüfen Sie Ihre Feedback-Einstellungen!";
this.labelMessage2.Text = "Totzonenbereich";
break;
case 13:
this.labelErrorCode.Text = "Fehler 13";
this.labelMessage1.Text = "Diese Datei wird nicht unterstützt";
break;
case 14:
this.labelErrorCode.Text = "Warnung 14";
this.labelMessage1.Text = "Überprüfen Sie Ihre Feedback-Einstellungen!";
this.labelMessage2.Text = "Oberer Grenzwertbereich";
break;
case 15:
this.labelErrorCode.Text = "Warnung 15";
this.labelMessage1.Text = "Überprüfen Sie Ihre Feedback-Einstellungen!";
this.labelMessage2.Text = "Unterer Grenzwertbereich";
break;
case 16:
this.labelErrorCode.Text = "Fehler 16";
this.labelMessage1.Text = "Derzeit wird nur der „Client“-Modus für Modbus unterstützt.";
this.labelMessage2.Text = "Wechselt in den „Client“-Modus.";
break;
case 17:
this.labelErrorCode.Text = "Fehler 17";
this.labelMessage1.Text = "Bitte starten";
break;
case 18:
this.labelErrorCode.Text = "Fehler 18";
this.labelMessage1.Text = "Mit dem Hauptschalter";
this.labelMessage2.Text = "aus- und einschalten";
break;
case 19:
break;
case 20:
break;
case 31:
this.labelErrorCode.Text = "Fehler 31";
this.labelMessage1.Text = "Fehler der Benutzerdateien";
this.labelMessage2.Text = "";
break;
case 32:
this.labelErrorCode.Text = "Fehler 32";
this.labelMessage1.Text = "Überprüfen Sie die ID";
this.labelMessage2.Text = "";
break;
case 33:
this.labelErrorCode.Text = "Fehler 33";
this.labelMessage1.Text = "Überprüfen Sie das Passwort";
this.labelMessage2.Text = "";
break;
case 34:
this.labelErrorCode.Text = "Fehler 34";
this.labelMessage1.Text = "Das System hat bereits die gleiche ID";
this.labelMessage2.Text = "";
break;
case 35:
this.labelErrorCode.Text = "Fehler 35";
this.labelMessage1.Text = "Bitte geben Sie 4-10 Zeichen ein";
this.labelMessage2.Text = "";
break;
case 36:
this.labelErrorCode.Text = "Fehler 36";
this.labelMessage1.Text = "ID: Dasselbe Zeichen (111, 222, aaa…) darf";
this.labelMessage2.Text = "maximal dreimal verwendet werden.";
break;
case 37:
this.labelErrorCode.Text = "Fehler 37";
this.labelMessage1.Text = "ID: Aufeinanderfolgende Zeichen (123, 321, abc, cba…)";
this.labelMessage2.Text = "dürfen nicht verwendet werden.";
break;
case 38:
this.labelErrorCode.Text = "Fehler 38";
this.labelMessage1.Text = "PASSWORT: Geben Sie 620 Zeichen ein.";
this.labelMessage2.Text = "";
break;
case 39:
this.labelErrorCode.Text = "Fehler 39";
this.labelMessage1.Text = "PASSWORT: Dasselbe Zeichen (111, 222, aaa…)";
this.labelMessage2.Text = "darf maximal dreimal verwendet werden.";
break;
case 40:
this.labelErrorCode.Text = "Fehler 40";
this.labelMessage1.Text = "PASSWORT: Aufeinanderfolgende Zeichen";
this.labelMessage2.Text = "(123, 321, abc, cba…) dürfen nicht verwendet werden.";
break;
case 41:
this.labelErrorCode.Text = "Fehler 41";
this.labelMessage1.Text = "PASSWORT: Mindestens ein englischer Buchstabe,";
this.labelMessage2.Text = "mindestens eine Zahl und mindestens ein Sonderzeichen.";
break;
case 42:
this.labelErrorCode.Text = "Fehler 42";
this.labelMessage1.Text = "PASSWORT: Dies ist das zuvor von Ihnen festgelegte";
this.labelMessage2.Text = "Passwort.";
break;
case 43:
this.labelErrorCode.Text = "Hinweis 43";
this.labelMessage1.Text = "Sie werden automatisch abgemeldet.";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "Fehler 99";
this.labelMessage1.Text = "Hersteller kontaktieren";
break;
}
#endregion
break;
case DataStore.LanguageID.Japanese:
#region Japanese
switch (code)
{
case 1:
this.labelErrorCode.Text = "エラㅡ 01";
this.labelMessage1.Text = "入力範囲を確認する";
break;
case 2:
this.labelErrorCode.Text = "エラㅡ 02";
this.labelMessage1.Text = "アプリケㅡションは最新である";
break;
case 3:
this.labelErrorCode.Text = "エラㅡ 03";
this.labelMessage1.Text = "連続NGを検出する";
break;
case 4:
this.labelErrorCode.Text = "エラㅡ 04";
this.labelMessage1.Text = "バックアップファイルがない";
break;
case 5:
this.labelErrorCode.Text = "エラㅡ 05";
this.labelMessage1.Text = "USBメモリなし";
break;
case 6:
this.labelErrorCode.Text = "エラㅡ 06";
this.labelMessage1.Text = "メㅡカㅡにお問い合わせください";
break;
case 7:
this.labelErrorCode.Text = "エラㅡ 07";
this.labelMessage1.Text = "USBに更新ファイルがない";
break;
case 8:
this.labelErrorCode.Text = "エラㅡ 08";
this.labelMessage1.Text = "更新用ファイルが多すぎる";
break;
case 9:
this.labelErrorCode.Text = "エラㅡ 09";
this.labelMessage1.Text = "USBに更新ファイルが入ったフォルダㅡがない";
break;
case 10:
this.labelErrorCode.Text = "エラㅡ 10";
this.labelMessage1.Text = "メモリㅡがない";
break;
case 11:
this.labelErrorCode.Text = "注意 11";
this.labelMessage1.Text = "重量制限設定を確認してください!";
break;
case 12:
this.labelErrorCode.Text = "警告 12";
this.labelMessage1.Text = "フィードバック設定を確認してください!";
this.labelMessage2.Text = "デッドゾーン範囲";
break;
case 13:
this.labelErrorCode.Text = "エラㅡ 13";
this.labelMessage1.Text = "このファイルはサポートされていません";
break;
case 14:
this.labelErrorCode.Text = "警告 14";
this.labelMessage1.Text = "フィードバック設定を確認してください!";
this.labelMessage2.Text = "上限範囲";
break;
case 15:
this.labelErrorCode.Text = "警告 15";
this.labelMessage1.Text = "フィードバック設定を確認してください!";
this.labelMessage2.Text = "下限範囲";
break;
case 16:
this.labelErrorCode.Text = "エラㅡ 16";
this.labelMessage1.Text = "現在、ModbusはClientのみサポートされています。";
this.labelMessage2.Text = "Client モードに切り替わります。";
break;
case 17:
this.labelErrorCode.Text = "エラㅡ 17";
this.labelMessage1.Text = "初期化を実行してください";
break;
case 18:
this.labelErrorCode.Text = "注意 18";
this.labelMessage1.Text = "電源をOFFにしてから電源をONにする";
break;
case 19:
break;
case 20:
break;
case 23:
this.labelErrorCode.Text = "エラㅡ 23";
this.labelMessage1.Text = "通信接続状態を確認する";
this.labelMessage2.Text = "";
break;
case 31:
this.labelErrorCode.Text = "エラㅡ 31";
this.labelMessage1.Text = "ユㅡザㅡファイルエラㅡ";
this.labelMessage2.Text = "";
break;
case 32:
this.labelErrorCode.Text = "エラㅡ 32";
this.labelMessage1.Text = "IDを確認する";
this.labelMessage2.Text = "";
break;
case 33:
this.labelErrorCode.Text = "エラㅡ 33";
this.labelMessage1.Text = "パスワㅡドを確認する";
this.labelMessage2.Text = "";
break;
case 34:
this.labelErrorCode.Text = "エラㅡ 34";
this.labelMessage1.Text = "システムに既に同じIDがある";
this.labelMessage2.Text = "";
break;
case 35:
this.labelErrorCode.Text = "エラㅡ 35";
this.labelMessage1.Text = "410文字を入力してください";
this.labelMessage2.Text = "";
break;
case 36:
this.labelErrorCode.Text = "エラㅡ 36";
this.labelMessage1.Text = "ID: 同じ文字 (111,222,aaa...) は3回以上";
this.labelMessage2.Text = "使用できません";
break;
case 37:
this.labelErrorCode.Text = "エラㅡ 37";
this.labelMessage1.Text = "ID: 連続する文字 (123,321,abc,cba...) は";
this.labelMessage2.Text = "使用できません";
break;
case 38:
this.labelErrorCode.Text = "エラㅡ 38";
this.labelMessage1.Text = "パスワード: 620文字を入力してください";
this.labelMessage2.Text = "";
break;
case 39:
this.labelErrorCode.Text = "エラㅡ 39";
this.labelMessage1.Text = "パスワード: 同じ文字 (111,222,aaa...) は";
this.labelMessage2.Text = "3回以上使用できません";
break;
case 40:
this.labelErrorCode.Text = "エラㅡ 40";
this.labelMessage1.Text = "パスワード: 連続する文字 (123,321,abc,cba...) は";
this.labelMessage2.Text = "使用できません";
break;
case 41:
this.labelErrorCode.Text = "エラㅡ 41";
this.labelMessage1.Text = "パスワード: 英字、数字、特殊文字を";
this.labelMessage2.Text = "それぞれ1文字以上含めてください";
break;
case 42:
this.labelErrorCode.Text = "エラㅡ 42";
this.labelMessage1.Text = "パスワード: 以前に設定したパスワードです";
this.labelMessage2.Text = "";
break;
case 43:
this.labelErrorCode.Text = "お知らせ 43";
this.labelMessage1.Text = "自動的にログアウトされます";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "エラㅡ 99";
this.labelMessage1.Text = "メㅡカㅡにお問い合わせください";
break;
}
#endregion
break;
default:
break;
}
}
public DialogFormMessage(int code, DataStore.LanguageID language, FormMain parent)
{
InitializeComponent();
this.ParentForm = parent;
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (language)
{
case DataStore.LanguageID.Korean:
#region 한글
switch (code)
{
case 11:
this.labelErrorCode.Text = "Error 11";
this.labelMessage1.Text = "입력센서 에러에 의해 정지하였습니다.";
break;
default:
this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "제조사에 문의하세요";
break;
}
#endregion
break;
case DataStore.LanguageID.English:
#region 영문
switch (code)
{
case 11:
this.labelErrorCode.Text = "Error 11";
this.labelMessage1.Text = "Emergency stop due to entry sensor error";
break;
default:
this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "Please contact a manufacturer";
break;
}
#endregion
break;
case DataStore.LanguageID.Chinese:
#region 중문
this.buttonOK.Text = "好";
switch (code)
{
case 11:
this.labelErrorCode.Text = "錯誤 11";
this.labelMessage1.Text = "由于进入传感器错误导致紧急停止";
break;
default:
this.labelErrorCode.Text = "錯誤 99";
this.labelMessage1.Text = "请联系厂商";
break;
}
#endregion
break;
case DataStore.LanguageID.Czech:
#region 체코어
switch (code)
{
case 11:
this.labelErrorCode.Text = "Chybě 11";
this.labelMessage1.Text = "Nouzové zastavení z důvodu chyby snímače vstupu";
break;
default:
this.labelErrorCode.Text = "Chybě 99";
this.labelMessage1.Text = "Kontaktujte výrobce";
break;
}
#endregion
break;
case DataStore.LanguageID.German:
#region 독일어
switch (code)
{
case 11:
this.labelErrorCode.Text = "Fehler 11";
this.labelMessage1.Text = "Notstopp aufgrund eines Eintrittssensorfehlers";
break;
default:
this.labelErrorCode.Text = "Fehler 99";
this.labelMessage1.Text = "Hersteller kontaktieren";
break;
}
#endregion
break;
default:
#region 한글
switch (code)
{
case 11:
this.labelErrorCode.Text = "Error 11";
this.labelMessage1.Text = "입력센서 에러에 의해 정지하였습니다.";
break;
default:
this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "제조사에 문의하세요";
break;
}
#endregion
break;
}
}
public DialogFormMessage(int code, DataStore.LanguageID language, string data)
{
InitializeComponent();
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (language)
{
case DataStore.LanguageID.Korean:
#region 한글
switch (code)
{
case 1:
this.labelErrorCode.Text = "Error 01";
this.labelMessage1.Text = "입력범위를 확인하세요.";
this.labelMessage2.Text = data;
break;
default:
this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "제조사에 문의하세요";
break;
}
#endregion
break;
case DataStore.LanguageID.English:
#region 영문
switch (code)
{
case 1:
this.labelErrorCode.Text = "Error 01";
this.labelMessage1.Text = "Confirm input range";
this.labelMessage2.Text = data;
break;
default:
this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "Please contact a manufacturer";
break;
}
#endregion
break;
case DataStore.LanguageID.Chinese:
#region 중문
this.buttonOK.Text = "好";
switch (code)
{
case 1:
this.labelErrorCode.Text = "錯誤 01";
this.labelMessage1.Text = "确认输入范围";
this.labelMessage2.Text = data;
break;
default:
this.labelErrorCode.Text = "錯誤 99";
this.labelMessage1.Text = "请联系厂商";
break;
}
#endregion
break;
case DataStore.LanguageID.Czech:
#region 체코어
switch (code)
{
case 1:
this.labelErrorCode.Text = "Chybě 01";
this.labelMessage1.Text = "Potvrďte vstupní rozsah.";
this.labelMessage2.Text = data;
break;
default:
this.labelErrorCode.Text = "Chybě 99";
this.labelMessage1.Text = "Kontaktujte výrobce";
break;
}
#endregion
break;
case DataStore.LanguageID.German:
#region 독일어
switch (code)
{
case 1:
this.labelErrorCode.Text = "Fehler 01";
this.labelMessage1.Text = "Den eingegebenen Wert bestätigen";
this.labelMessage2.Text = data;
break;
default:
this.labelErrorCode.Text = "Fehler 99";
this.labelMessage1.Text = "Hersteller kontaktieren";
break;
}
#endregion
break;
default:
break;
}
}
public DialogFormMessage(object dll, int code, DataStore.LanguageID language)
{
InitializeComponent();
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (language)
{
case DataStore.LanguageID.Korean:
#region 한글
switch (code)
{
case 1:
this.labelErrorCode.Text = "Error 01";
this.labelMessage1.Text = "ID를 찾을 수 없습니다";
break;
case 2:
this.labelErrorCode.Text = "Error 02";
this.labelMessage1.Text = "ID : 동일한 ID가 있습니다";
break;
case 3:
this.labelErrorCode.Text = "Error 03";
this.labelMessage1.Text = "ID : 6~20자 입력하세요";
break;
case 4:
this.labelErrorCode.Text = "Error 04";
this.labelMessage1.Text = "ID : 6~20자 입력하세요";
break;
case 5:
this.labelErrorCode.Text = "Error 05";
this.labelMessage1.Text = "ID : 연속된 문자(123,321,abc,cba...)또는";
this.labelMessage2.Text = "동일한 문자(111,222,aaa...) 사용 할 수 없습니다";
break;
case 6:
this.labelErrorCode.Text = "Error 06";
this.labelMessage1.Text = "ID : 사용할 수 없는 문자가 포함되어 있습니다";
break;
case 7:
this.labelErrorCode.Text = "Error 07";
this.labelMessage1.Text = "ID : 사용자 계정이 만료 되었습니다";
break;
case 8:
this.labelErrorCode.Text = "Error 08";
this.labelMessage1.Text = "PASSWORD : 이전 패스워드 입니다";
break;
case 9:
this.labelErrorCode.Text = "Error 09";
this.labelMessage1.Text = "PASSWORD : 6~20자 입력하세요";
break;
case 10:
this.labelErrorCode.Text = "Error 10";
this.labelMessage1.Text = "PASSWORD : 6~20자 입력하세요";
break;
case 11:
this.labelErrorCode.Text = "Error 11";
this.labelMessage1.Text = "PASSWORD : 연속된 문자(123,321,abc,cba...)또는";
this.labelMessage2.Text = "동일한 문자(111,222,aaa...) 사용 할 수 없습니다";
break;
case 12:
this.labelErrorCode.Text = "Error 12";
this.labelMessage1.Text = "PASSWORD : 사용할 수 없는 문자가 포함되어 있습니다";
this.labelMessage2.Text = "사용 가능 특수문자 : !@#$%^&*+-.";
break;
case 13:
this.labelErrorCode.Text = "Error 13";
this.labelMessage1.Text = "PASSWORD : 영문1이상, 숫자1이상, 특수문자1이상";
this.labelMessage2.Text = "포함하여 주십시오";
break;
case 14:
this.labelErrorCode.Text = "Error 14";
this.labelMessage1.Text = "비밀번호를 확인하세요";
break;
case 15:
this.labelErrorCode.Text = "Error 15";
this.labelMessage1.Text = "PASSWORD : 비밀번호가 만료 되었습니다";
break;
case 16:
this.labelErrorCode.Text = "Error 16";
this.labelMessage1.Text = "";
break;
case 17:
this.labelErrorCode.Text = "Error 17";
this.labelMessage1.Text = "";
break;
case 18:
this.labelErrorCode.Text = "Error 18";
this.labelMessage1.Text = "";
break;
default:
this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "제조사에 문의하세요";
break;
}
#endregion
break;
case DataStore.LanguageID.English:
#region 영문
switch (code)
{
case 1:
this.labelErrorCode.Text = "Error 04_01";
this.labelMessage1.Text = "ID not found";
break;
case 2:
this.labelErrorCode.Text = "Error 04_02";
this.labelMessage1.Text = "ID : ID already exists";
break;
case 3:
this.labelErrorCode.Text = "Error 04_03";
this.labelMessage1.Text = "ID : Please enter 6~20 characters";
break;
case 4:
this.labelErrorCode.Text = "Error 04_04";
this.labelMessage1.Text = "ID : Please enter 6~20 characters";
break;
case 5:
this.labelErrorCode.Text = "Error 04_05";
this.labelMessage1.Text = "ID : Consecutive(123,321,abc,cba...) or";
this.labelMessage2.Text = "identical(111,222,aaa...) characters cannot be used.";
break;
case 6:
this.labelErrorCode.Text = "Error 04_06";
this.labelMessage1.Text = "ID : Contains invalid characters";
break;
case 7:
this.labelErrorCode.Text = "Error 04_07";
this.labelMessage1.Text = "ID : User account has expired";
break;
case 8:
this.labelErrorCode.Text = "Error 04_08";
this.labelMessage1.Text = "PASSWORD : This is the old password";
break;
case 9:
this.labelErrorCode.Text = "Error 04_09";
this.labelMessage1.Text = "PASSWORD : Please enter 6~20 characters";
break;
case 10:
this.labelErrorCode.Text = "Error 04_10";
this.labelMessage1.Text = "PASSWORD : Please enter 6~20 characters";
break;
case 11:
this.labelErrorCode.Text = "Error 04_11";
this.labelMessage1.Text = "PASSWORD : Consecutive(123,321,abc,cba...) or";
this.labelMessage2.Text = "identical(111,222,aaa...) characters cannot be used.";
break;
case 12:
this.labelErrorCode.Text = "Error 04_12";
this.labelMessage1.Text = "PASSWORD : Contains invalid characters";
this.labelMessage2.Text = "Special characters allowed : !@#$%^&*+-.";
break;
case 13:
this.labelErrorCode.Text = "Error 04_13";
this.labelMessage1.Text = "PASSWORD : Please include at least one English letter,";
this.labelMessage2.Text = "at least one number, and at least one special character";
break;
case 14:
this.labelErrorCode.Text = "Error 04_14";
this.labelMessage1.Text = "Check your password";
break;
case 15:
this.labelErrorCode.Text = "Error 04_15";
this.labelMessage1.Text = "PASSWORD : Password has expired";
break;
case 16:
this.labelErrorCode.Text = "Error 04_16";
this.labelMessage1.Text = "";
break;
case 17:
this.labelErrorCode.Text = "Error 04_17";
this.labelMessage1.Text = "";
break;
case 18:
this.labelErrorCode.Text = "Error 04_18";
this.labelMessage1.Text = "";
break;
default:
this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "Please contact a manufacturer";
break;
}
#endregion
break;
case DataStore.LanguageID.Chinese:
#region 중문
this.buttonOK.Text = "好";
switch (code)
{
case 1:
this.labelErrorCode.Text = "错误 04_01";
this.labelMessage1.Text = "未找到 ID";
break;
case 2:
this.labelErrorCode.Text = "错误 04_02";
this.labelMessage1.Text = "ID : ID已存在";
break;
case 3:
this.labelErrorCode.Text = "错误 04_03";
this.labelMessage1.Text = "ID : 请输入6~20个字符";
break;
case 4:
this.labelErrorCode.Text = "错误 04_04";
this.labelMessage1.Text = "ID : 请输入6~20个字符";
break;
case 5:
this.labelErrorCode.Text = "错误 04_05";
this.labelMessage1.Text = "ID : 不能使用连续的 (123,321,abc,cba...)";
this.labelMessage2.Text = "或相同的 (111,222,aaa...) 字符。";
break;
case 6:
this.labelErrorCode.Text = "错误 04_06";
this.labelMessage1.Text = "ID : 它包含无效字符";
break;
case 7:
this.labelErrorCode.Text = "错误 04_07";
this.labelMessage1.Text = "ID : 用户帐号已过期";
break;
case 8:
this.labelErrorCode.Text = "错误 04_08";
this.labelMessage1.Text = "密码 : 这是旧密码";
break;
case 9:
this.labelErrorCode.Text = "错误 04_09";
this.labelMessage1.Text = "密码 : 请输入6~20个字符";
break;
case 10:
this.labelErrorCode.Text = "错误 04_10";
this.labelMessage1.Text = "密码 : 请输入6~20个字符";
break;
case 11:
this.labelErrorCode.Text = "错误 04_11";
this.labelMessage1.Text = "密码 : 不能使用连续的 (123,321,abc,cba...)";
this.labelMessage2.Text = "或相同的 (111,222,aaa...) 字符。";
break;
case 12:
this.labelErrorCode.Text = "错误 04_12";
this.labelMessage1.Text = "密码 : 它包含无效字符";
this.labelMessage2.Text = "允许使用特殊字符 : !@#$%^&*+-.";
break;
case 13:
this.labelErrorCode.Text = "错误 04_13";
this.labelMessage1.Text = "密码 : 请至少包含一个英文字母,";
this.labelMessage2.Text = "至少一个数字,至少一个特殊字符";
break;
case 14:
this.labelErrorCode.Text = "错误 04_14";
this.labelMessage1.Text = "检查您的密码";
break;
case 15:
this.labelErrorCode.Text = "错误 04_15";
this.labelMessage1.Text = "密码 : 密码已过期";
break;
case 16:
this.labelErrorCode.Text = "错误 04_16";
this.labelMessage1.Text = "";
break;
case 17:
this.labelErrorCode.Text = "错误 04_17";
this.labelMessage1.Text = "";
break;
case 18:
this.labelErrorCode.Text = "错误 04_18";
this.labelMessage1.Text = "";
break;
default:
this.labelErrorCode.Text = "錯誤 99";
this.labelMessage1.Text = "请联系厂商";
break;
}
#endregion
break;
case DataStore.LanguageID.Czech:
#region 체코어
switch (code)
{
case 1:
this.labelErrorCode.Text = "Chybě 04_01";
this.labelMessage1.Text = "";
break;
case 2:
this.labelErrorCode.Text = "Chybě 04_02";
this.labelMessage1.Text = "";
break;
case 3:
this.labelErrorCode.Text = "Chybě 04_03";
this.labelMessage1.Text = "";
break;
case 4:
this.labelErrorCode.Text = "Chybě 04_04";
this.labelMessage1.Text = "";
break;
case 5:
this.labelErrorCode.Text = "Chybě 04_05";
this.labelMessage1.Text = "";
break;
case 6:
this.labelErrorCode.Text = "Chybě 04_06";
this.labelMessage1.Text = "";
break;
case 7:
this.labelErrorCode.Text = "Chybě 04_07";
this.labelMessage1.Text = "";
break;
case 8:
this.labelErrorCode.Text = "Chybě 04_08";
this.labelMessage1.Text = "";
break;
case 9:
this.labelErrorCode.Text = "Chybě 04_09";
this.labelMessage1.Text = "";
break;
case 10:
this.labelErrorCode.Text = "Chybě 04_10";
this.labelMessage1.Text = "";
break;
case 11:
this.labelErrorCode.Text = "Chybě 04_11";
this.labelMessage1.Text = "";
break;
case 12:
this.labelErrorCode.Text = "Chybě 04_12";
this.labelMessage1.Text = "";
break;
case 13:
this.labelErrorCode.Text = "Chybě 04_13";
this.labelMessage1.Text = "";
break;
case 14:
this.labelErrorCode.Text = "Chybě 04_14";
this.labelMessage1.Text = "";
break;
case 15:
this.labelErrorCode.Text = "Chybě 04_15";
this.labelMessage1.Text = "";
break;
case 16:
this.labelErrorCode.Text = "Chybě 04_16";
this.labelMessage1.Text = "";
break;
case 17:
this.labelErrorCode.Text = "Chybě 04_17";
this.labelMessage1.Text = "";
break;
case 18:
this.labelErrorCode.Text = "Chybě 04_18";
this.labelMessage1.Text = "";
break;
default:
this.labelErrorCode.Text = "Chybě 99";
this.labelMessage1.Text = "Kontaktujte výrobce";
this.labelMessage2.Text = "";
break;
}
#endregion
break;
case DataStore.LanguageID.German:
#region 독일어
switch (code)
{
case 1:
this.labelErrorCode.Text = "Fehler 04_01";
this.labelMessage1.Text = "ID nicht gefunden";
break;
case 2:
this.labelErrorCode.Text = "Fehler 04_02";
this.labelMessage1.Text = "ID : ID existiert bereits";
break;
case 3:
this.labelErrorCode.Text = "Fehler 04_03";
this.labelMessage1.Text = "ID : Bitte geben Sie 6~20 Zeichen ein";
break;
case 4:
this.labelErrorCode.Text = "Fehler 04_04";
this.labelMessage1.Text = "ID : Bitte geben Sie 6~20 Zeichen ein";
break;
case 5:
this.labelErrorCode.Text = "Fehler 04_05";
this.labelMessage1.Text = "ID : Aufeinanderfolgende (123,321,abc,cba...)";
this.labelMessage2.Text = "oder identische (111,222,aaa...) Zeichen können nicht verwendet werden.";
break;
case 6:
this.labelErrorCode.Text = "Fehler 04_06";
this.labelMessage1.Text = "ID : Es enthält ungültige Zeichen";
break;
case 7:
this.labelErrorCode.Text = "Fehler 04_07";
this.labelMessage1.Text = "ID : Benutzerkonto ist abgelaufen";
break;
case 8:
this.labelErrorCode.Text = "Fehler 04_08";
this.labelMessage1.Text = "Passwort : Dies ist das alte Passwort";
break;
case 9:
this.labelErrorCode.Text = "Fehler 04_09";
this.labelMessage1.Text = "Passwort : Bitte geben Sie 6~20 Zeichen ein";
break;
case 10:
this.labelErrorCode.Text = "Fehler 04_10";
this.labelMessage1.Text = "Passwort : Bitte geben Sie 6~20 Zeichen ein";
break;
case 11:
this.labelErrorCode.Text = "Fehler 04_11";
this.labelMessage1.Text = "Passwort : Aufeinanderfolgende (123,321,abc,cba...)";
this.labelMessage2.Text = "oder identische (111,222,aaa...) Zeichen können nicht verwendet werden.";
break;
case 12:
this.labelErrorCode.Text = "Fehler 04_12";
this.labelMessage1.Text = "Passwort : Es enthält ungültige Zeichen";
this.labelMessage2.Text = "Sonderzeichen erlaubt : !@#$%^&*+-.";
break;
case 13:
this.labelErrorCode.Text = "Fehler 04_13";
this.labelMessage1.Text = "Passwort : Bitte geben Sie mindestens einen";
this.labelMessage2.Text = "englischen Buchstaben, mindestens eine Ziffer und mindestens ein Sonderzeichen an";
break;
case 14:
this.labelErrorCode.Text = "Fehler 04_14";
this.labelMessage1.Text = "Überprüfen Sie Ihr Passwort";
break;
case 15:
this.labelErrorCode.Text = "Fehler 04_15";
this.labelMessage1.Text = "Passwort : Passwort ist abgelaufen";
break;
case 16:
this.labelErrorCode.Text = "Fehler 04_16";
this.labelMessage1.Text = "";
break;
case 17:
this.labelErrorCode.Text = "Fehler 04_17";
this.labelMessage1.Text = "";
break;
case 18:
this.labelErrorCode.Text = "Fehler 04_18";
this.labelMessage1.Text = "";
break;
default:
this.labelErrorCode.Text = "Fehler 99";
this.labelMessage1.Text = "Hersteller kontaktieren";
break;
}
#endregion
break;
default:
break;
}
}
public DialogFormMessage(DataStore.MessageBoxIcon icon, string code, string message1, string message2, int autoClose_sec)
{
InitializeComponent();
this.timerAutoClose.Enabled = false;
switch (icon)
{
case DataStore.MessageBoxIcon.None:
this.pictureBoxAsterisk.Visible = false;
this.pictureBoxExclamation.Visible = false;
this.pictureBoxHand.Visible = false;
this.pictureBoxQuestion.Visible = false;
break;
case DataStore.MessageBoxIcon.Hand:
this.pictureBoxAsterisk.Visible = false;
this.pictureBoxExclamation.Visible = false;
this.pictureBoxHand.Visible = true;
this.pictureBoxQuestion.Visible = false;
break;
case DataStore.MessageBoxIcon.Question:
this.pictureBoxAsterisk.Visible = false;
this.pictureBoxExclamation.Visible = false;
this.pictureBoxHand.Visible = false;
this.pictureBoxQuestion.Visible = true;
break;
case DataStore.MessageBoxIcon.Exclamation:
this.pictureBoxAsterisk.Visible = false;
this.pictureBoxExclamation.Visible = true;
this.pictureBoxHand.Visible = false;
this.pictureBoxQuestion.Visible = false;
break;
case DataStore.MessageBoxIcon.Asterisk:
this.pictureBoxAsterisk.Visible = true;
this.pictureBoxExclamation.Visible = false;
this.pictureBoxHand.Visible = false;
this.pictureBoxQuestion.Visible = false;
break;
default:
break;
}
this.labelErrorCode.Text = code;
this.labelMessage1.Text = message1;
this.labelMessage2.Text = message2;
if(autoClose_sec != 0)
{
this.timerAutoClose.Interval = autoClose_sec * 1000;
this.timerAutoClose.Enabled = true;
}
}
#endregion
#region Property
public FormMain ParentForm
{
get { return this.m_ParentForm; }
set { this.m_ParentForm = value; }
}
#endregion
#region Method
private void InitializeContnrol()
{
int x = 0, y = 0;
x = Screen.PrimaryScreen.Bounds.Width / 2 - this.Size.Width / 2;
y = Screen.PrimaryScreen.Bounds.Height / 2 - this.Size.Height / 2;
this.Location = new Point(x, y);
this.Size = new Size(450, 165);
}
#endregion
#region Override Member
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
this.InitializeContnrol();
}
#endregion
#region Event Handler
private void buttonOK_Click(object sender, EventArgs e)
{
if (this.ParentForm != null)
{
if (this.ParentForm.smartThread.State == SmartX.SmartThread.ThreadState.Running)
this.ParentForm.smartThread.End();
}
this.DialogResult = DialogResult.OK;
this.Close();
}
private void timerAutoClose_Tick(object sender, EventArgs e)
{
this.timerAutoClose.Enabled = false;
this.DialogResult = DialogResult.OK;
this.Close();
}
#endregion
}
}