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; namespace INT89DB_26.DialogForms { public partial class DialogFormMessage : Form { #region Field #endregion #region Constructor public DialogFormMessage() { InitializeComponent(); } public DialogFormMessage(string str, DataStore.E_LanguageID language) { InitializeComponent(); this.labelErrorCode.Text = ""; this.labelMessage1.Text = ""; this.labelMessage2.Text = ""; if (language == DataStore.E_LanguageID.Korean) { this.labelErrorCode.Text = "Notice"; this.labelMessage1.Text = str + "개의 파일이 백업되었습니다."; } else if (language == DataStore.E_LanguageID.English) { this.labelErrorCode.Text = "Notice"; this.labelMessage1.Text = str + " files are backed up"; } else if (language == DataStore.E_LanguageID.Chinese) { this.labelErrorCode.Text = "通知"; this.labelMessage1.Text = str + " 个文件已备份"; } else if (language == DataStore.E_LanguageID.Czech) { this.labelErrorCode.Text = "Upozornění"; this.labelMessage1.Text = "Těchto " + str + " soubory byly zálohovány."; } else { } } public DialogFormMessage(int code, DataStore.E_LanguageID language) { InitializeComponent(); this.labelErrorCode.Text = ""; this.labelMessage1.Text = ""; this.labelMessage2.Text = ""; switch (language) { case DataStore.E_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.E_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.E_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.E_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 4–10 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 6–20 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.E_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 6–20 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.E_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 = "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...) は"; 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.E_LanguageID language, string msg) { InitializeComponent(); this.labelErrorCode.Text = ""; this.labelMessage1.Text = ""; this.labelMessage2.Text = msg; if (language == DataStore.E_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: break; case 12: break; case 13: break; case 14: break; case 15: break; case 16: 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 = "유저 파일 에러"; break; case 32: this.labelErrorCode.Text = "Error 32"; this.labelMessage1.Text = "ID 확인하세요"; break; case 33: this.labelErrorCode.Text = "Error 33"; this.labelMessage1.Text = "Password 확인하세요"; break; case 34: this.labelErrorCode.Text = "Error 34"; this.labelMessage1.Text = "동일한 ID가 있습니다!"; break; case 35: this.labelErrorCode.Text = "Error 35"; this.labelMessage1.Text = "4~10자 입력 하세요!"; break; default: this.labelErrorCode.Text = "Error 99"; this.labelMessage1.Text = "제조사에 문의하세요"; break; } #endregion } else if (language == DataStore.E_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: break; case 12: break; case 13: break; case 14: break; case 15: break; case 16: break; case 17: this.labelErrorCode.Text = "Error 17"; this.labelMessage1.Text = "Please run the initialization"; break; case 18: this.labelErrorCode.Text = "Info 18"; this.labelMessage1.Text = "Turn OFF the power and then turn ON the power."; 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; default: this.labelErrorCode.Text = "Error 99"; this.labelMessage1.Text = "Please contact a manufacturer"; break; } #endregion } else if (language == DataStore.E_LanguageID.Chinese) { #region 중문 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: break; case 12: break; case 13: break; case 14: break; case 15: break; case 16: 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; default: this.labelErrorCode.Text = "錯誤 99"; this.labelMessage1.Text = "请联系厂商"; 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; } #endregion } else if (language == DataStore.E_LanguageID.Czech) { #region 체코어 switch (code) { case 1: this.labelErrorCode.Text = "Chybě 01"; this.labelMessage1.Text = "Potvrďte vstupní rozsah."; break; case 2: this.labelErrorCode.Text = "Chybě 02"; this.labelMessage1.Text = "Aplikace je aktuální."; break; case 3: this.labelErrorCode.Text = "Chybě 03"; this.labelMessage1.Text = "Detekce plynulosti N.G."; break; case 4: this.labelErrorCode.Text = "Chybě 04"; this.labelMessage1.Text = "Neexistují žádné záložní soubory."; break; case 5: this.labelErrorCode.Text = "Chybě 05"; this.labelMessage1.Text = "USB disk není připojen"; break; case 6: this.labelErrorCode.Text = "Chybě 06"; this.labelMessage1.Text = "Kontaktujte výrobce"; break; case 7: this.labelErrorCode.Text = "Chybě 07"; this.labelMessage1.Text = "Na USB disku nejsou žádné aktualizační soubory"; break; case 8: this.labelErrorCode.Text = "Chybě 08"; this.labelMessage1.Text = "Příliš mnoho souboru k aktualizaci"; break; case 9: this.labelErrorCode.Text = "Chybě 09"; this.labelMessage1.Text = "Na USB disku není žádná složka s aktualizačními soubory."; break; case 10: this.labelErrorCode.Text = "Chybě 10"; this.labelMessage1.Text = "Není žádná PAMĚTI"; break; case 11: break; case 12: break; case 13: break; case 14: break; case 15: break; case 16: break; case 17: this.labelErrorCode.Text = "Chybě 17"; this.labelMessage1.Text = "Spusťte inicializaci"; break; case 18: this.labelErrorCode.Text = "Chybě 18"; this.labelMessage1.Text = "Nejprve zařízení vypněte a pak opět zapněte."; 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 4–10 znaků"; this.labelMessage2.Text = ""; break; default: this.labelErrorCode.Text = "Chybě 99"; this.labelMessage1.Text = "Kontaktujte výrobce"; break; } #endregion } else { } } public DialogFormMessage(object dll, int code, DataStore.E_LanguageID language) { InitializeComponent(); this.labelErrorCode.Text = ""; this.labelMessage1.Text = ""; this.labelMessage2.Text = ""; switch (language) { case DataStore.E_LanguageID.Korean: #region 한글 switch (code) { case 1: this.labelErrorCode.Text = "Error 04_01"; this.labelMessage1.Text = "ID를 찾을 수 없습니다"; break; case 2: this.labelErrorCode.Text = "Error 04_02"; this.labelMessage1.Text = "ID : 동일한 ID가 있습니다"; break; case 3: this.labelErrorCode.Text = "Error 04_03"; this.labelMessage1.Text = "ID : 6~20자 입력하세요"; break; case 4: this.labelErrorCode.Text = "Error 04_04"; this.labelMessage1.Text = "ID : 6~20자 입력하세요"; break; case 5: this.labelErrorCode.Text = "Error 04_05"; this.labelMessage1.Text = "ID : 연속된 문자(123,321,abc,cba...)또는"; this.labelMessage2.Text = "동일한 문자(111,222,aaa...) 사용 할 수 없습니다"; break; case 6: this.labelErrorCode.Text = "Error 04_06"; this.labelMessage1.Text = "ID : 사용할 수 없는 문자가 포함되어 있습니다"; break; case 7: this.labelErrorCode.Text = "Error 04_07"; this.labelMessage1.Text = "ID : 사용자 계정이 만료 되었습니다"; break; case 8: this.labelErrorCode.Text = "Error 04_08"; this.labelMessage1.Text = "PASSWORD : 이전 패스워드 입니다"; break; case 9: this.labelErrorCode.Text = "Error 04_09"; this.labelMessage1.Text = "PASSWORD : 6~20자 입력하세요"; break; case 10: this.labelErrorCode.Text = "Error 04_10"; this.labelMessage1.Text = "PASSWORD : 6~20자 입력하세요"; break; case 11: this.labelErrorCode.Text = "Error 04_11"; this.labelMessage1.Text = "PASSWORD : 연속된 문자(123,321,abc,cba...)또는"; this.labelMessage2.Text = "동일한 문자(111,222,aaa...) 사용 할 수 없습니다"; break; case 12: this.labelErrorCode.Text = "Error 04_12"; this.labelMessage1.Text = "PASSWORD : 사용할 수 없는 문자가 포함되어 있습니다"; this.labelMessage2.Text = "사용 가능 특수문자 : !@#$%^&*+-."; break; case 13: this.labelErrorCode.Text = "Error 04_13"; this.labelMessage1.Text = "PASSWORD : 영문1이상, 숫자1이상, 특수문자1이상"; this.labelMessage2.Text = "포함하여 주십시오"; break; case 14: this.labelErrorCode.Text = "Error 04_14"; this.labelMessage1.Text = "비밀번호를 확인하세요"; break; case 15: this.labelErrorCode.Text = "Error 04_15"; this.labelMessage1.Text = "PASSWORD : 비밀번호가 만료 되었습니다"; 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 04_99"; this.labelMessage1.Text = "제조사에 문의하세요"; break; } #endregion break; case DataStore.E_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 04_99"; this.labelMessage1.Text = "Please contact a manufacturer"; break; } #endregion break; case DataStore.E_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 = "错误 04_99"; this.labelMessage1.Text = "请联系制造商"; break; } #endregion break; case DataStore.E_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ě 04_99"; this.labelMessage1.Text = "Kontaktujte výrobce"; this.labelMessage2.Text = ""; break; } #endregion break; case DataStore.E_LanguageID.German: #region 독일어 this.buttonOK.Text = "Bestätigen"; 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 04_99"; this.labelMessage1.Text = "Bitte wenden Sie sich an einen Hersteller"; break; } #endregion break; default: break; } } public DialogFormMessage(DataStore.MessageBoxIcon icon, string code, string message1, string message2, int autoClose_sec) { InitializeComponent(); this.timerAutoClose.Enabled = false; this.pictureBoxAsterisk.Visible = false; this.pictureBoxExclamation.Visible = false; this.pictureBoxHand.Visible = false; this.pictureBoxQuestion.Visible = false; switch (icon) { case DataStore.MessageBoxIcon.Hand: this.pictureBoxHand.Visible = true; this.pictureBoxHand.BringToFront(); break; case DataStore.MessageBoxIcon.Question: this.pictureBoxQuestion.Visible = true; this.pictureBoxQuestion.BringToFront(); break; case DataStore.MessageBoxIcon.Exclamation: this.pictureBoxExclamation.Visible = true; this.pictureBoxExclamation.BringToFront(); break; case DataStore.MessageBoxIcon.Asterisk: this.pictureBoxAsterisk.Visible = true; this.pictureBoxAsterisk.BringToFront(); 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 #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) { 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 } }