INT_LKD_2/INT_LKD_2/DialogForms/DialogFormMessage.cs

1194 lines
56 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 INT_LKD_2.DataStore;
namespace INT_LKD_2.DialogForms
{
public partial class DialogFormMessage : Form
{
#region Field
#endregion
#region Constructor
public DialogFormMessage()
{
InitializeComponent();
}
public DialogFormMessage(int code)
{
InitializeComponent();
this.smartGroupBox1.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (code)
{
case 1:
this.smartGroupBox1.Text = "Error 00";
this.labelMessage1.Text = "오류 발생! 재부팅 해 주십시오";
this.labelMessage2.Text = "Warning! Please restart this equipment";
this.buttonOK.Visible = false;
break;
default:
break;
}
}
public DialogFormMessage(string str, Define.E_LanguageID language)
{
InitializeComponent();
this.smartGroupBox1.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
if (language == Define.E_LanguageID.Korean)
{
this.buttonOK.ButtonText = "OK";
this.smartGroupBox1.Text = "Notice";
this.labelMessage1.Text = str + "개의 파일이 백업되었습니다.";
this.labelMessage2.Text = "";
}
else if (language == Define.E_LanguageID.English)
{
this.buttonOK.ButtonText = "OK";
this.smartGroupBox1.Text = "Notice";
this.labelMessage1.Text = str + " files have been backed up";
this.labelMessage2.Text = "";
}
else if (language == Define.E_LanguageID.Chinese)
{
this.buttonOK.ButtonText = "确认";
this.smartGroupBox1.Text = "通知";
this.labelMessage1.Text = str + "个文件已备份";
this.labelMessage2.Text = "";
}
else
{
}
}
public DialogFormMessage(int code, Define.E_LanguageID language)
{
InitializeComponent();
this.smartGroupBox1.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
if (language == Define.E_LanguageID.Korean)
{
this.buttonOK.ButtonText = "OK";
#region 한글
switch (code)
{
case 1:
this.smartGroupBox1.Text = "Error 01_01";
this.labelMessage1.Text = "입력범위를 확인하세요.";
this.labelMessage2.Text = "";
break;
case 2:
this.smartGroupBox1.Text = "Error 01_02";
this.labelMessage1.Text = "최신 프로그램입니다.";
this.labelMessage2.Text = "";
break;
case 3:
this.smartGroupBox1.Text = "Error 01_03";
this.labelMessage1.Text = "연속으로 불량이 발생했습니다";
this.labelMessage2.Text = "";
break;
case 4:
this.smartGroupBox1.Text = "Error 01_04";
this.labelMessage1.Text = "백업할 파일이 없습니다";
this.labelMessage2.Text = "";
break;
case 5:
this.smartGroupBox1.Text = "Error 01_05";
this.labelMessage1.Text = "USB메모리가 장착되지 않았습니다";
this.labelMessage2.Text = "";
break;
case 6:
this.smartGroupBox1.Text = "Error 01_06";
this.labelMessage1.Text = "제조사에 문의하세요";
this.labelMessage2.Text = "";
break;
case 7:
this.smartGroupBox1.Text = "Error 01_07";
this.labelMessage1.Text = "USB에 업데이트 할 파일이 없습니다";
this.labelMessage2.Text = "";
break;
case 8:
this.smartGroupBox1.Text = "Error 01_08";
this.labelMessage1.Text = "업데이트 할 파일 개수가 너무 많습니다";
this.labelMessage2.Text = "";
break;
case 9:
this.smartGroupBox1.Text = "Error 01_09";
this.labelMessage1.Text = "USB에 업데이트 폴더가 없습니다";
this.labelMessage2.Text = "";
break;
case 10:
this.smartGroupBox1.Text = "Error 01_10";
this.labelMessage1.Text = "해당 메모리가 장착되지 않았습니다";
this.labelMessage2.Text = "";
break;
case 11:
this.smartGroupBox1.Text = "Error 01_11";
this.labelMessage1.Text = "이미지 폴더가 없습니다";
this.labelMessage2.Text = "";
break;
case 12:
this.smartGroupBox1.Text = "Error 01_12";
this.labelMessage1.Text = "적체박스를 비워 주세요.";
this.labelMessage2.Text = "";
break;
case 13:
this.smartGroupBox1.Text = "시스템 백업";
this.labelMessage1.Text = "백업 완료";
this.labelMessage2.Text = "";
break;
case 14:
this.smartGroupBox1.Text = "시스템 백업";
this.labelMessage1.Text = "백업 실패 !!";
this.labelMessage2.Text = "";
break;
case 15:
this.smartGroupBox1.Text = "Error 01_15";
this.labelMessage1.Text = "가져올 파일이 없습니다";
this.labelMessage2.Text = "";
break;
case 16:
this.smartGroupBox1.Text = "Error 01_16";
this.labelMessage1.Text = "에러 발생! 다시 시도해주세요";
this.labelMessage2.Text = "";
break;
case 17:
this.smartGroupBox1.Text = "Error 01_17";
this.labelMessage1.Text = "초기화를 실행해 주세요";
this.labelMessage2.Text = "";
break;
case 18:
this.smartGroupBox1.Text = "Message 18";
this.labelMessage1.Text = "전원을 끄고 다시 켜주세요";
this.labelMessage2.Text = "";
this.buttonOK.Visible = false;
break;
case 19:
this.smartGroupBox1.Text = "Error 01_19";
this.labelMessage1.Text = "통신 포트 연결 에러.";
this.labelMessage1.Text = "제조사에 문의하세요.";
break;
case 20:
this.smartGroupBox1.Text = "Error 01_20";
this.labelMessage1.Text = "MASCA 통신 전송이 실패했습니다";
this.labelMessage2.Text = "";
break;
case 21:
this.smartGroupBox1.Text = "Error 01_21";
this.labelMessage1.Text = "서보 오프 후에 다시 시도해주세요";
this.labelMessage2.Text = "";
break;
case 22:
this.smartGroupBox1.Text = "Error 01_22";
this.labelMessage1.Text = "메인보드 통신 상태 확인해주세요";
this.labelMessage2.Text = "";
break;
case 23:
this.smartGroupBox1.Text = "Error 01_23";
this.labelMessage1.Text = "장비 정지 : 카운터출력";
this.labelMessage2.Text = "";
break;
case 24:
this.smartGroupBox1.Text = "Error 01_24";
this.labelMessage1.Text = "MACSA 통신전송이 실패하였습니다.";
this.labelMessage2.Text = "";
break;
case 25:
this.smartGroupBox1.Text = "Error 01_25";
this.labelMessage1.Text = "바코드 연결상태를 확인하세요.";
this.labelMessage2.Text = "";
break;
case 26:
this.smartGroupBox1.Text = "OPC";
this.labelMessage1.Text = "OPC 동작 모드 : Server";
this.labelMessage2.Text = "";
break;
case 27:
this.smartGroupBox1.Text = "Error 01_27";
this.labelMessage1.Text = "996~1000번 : 랜덤모드 기능 할당";
this.labelMessage2.Text = "설정위치 : [메뉴]-[기본]-[품목설정]-[랜덤모드]";
break;
// 28 사용
case 31:
this.smartGroupBox1.Text = "Error 01_31";
this.labelMessage1.Text = "유저 파일 에러";
this.labelMessage2.Text = "";
break;
case 32:
this.smartGroupBox1.Text = "Error 01_32";
this.labelMessage1.Text = "ID 확인하세요";
this.labelMessage2.Text = "";
break;
case 33:
this.smartGroupBox1.Text = "Error 01_33";
this.labelMessage1.Text = "Password 확인하세요";
this.labelMessage2.Text = "";
break;
case 34:
this.smartGroupBox1.Text = "Error 01_34";
this.labelMessage1.Text = "동일한 ID가 있습니다!";
this.labelMessage2.Text = "";
break;
case 35:
this.smartGroupBox1.Text = "Error 01_35";
this.labelMessage1.Text = "4~10자 입력 하세요!";
this.labelMessage2.Text = "";
break;
case 36:
this.smartGroupBox1.Text = "Error 01_36";
this.labelMessage1.Text = "비밀번호를 변경해 주십시오";
this.labelMessage2.Text = "";
break;
case 37:
this.PictureBoxVisible(false);
this.smartGroupBox1.Text = "Error 01_37";
this.labelMessage1.Text = "데이터가 없습니다";
this.labelMessage2.Text = "";
break;
case 38:
this.smartGroupBox1.Text = "Error 01_38";
this.labelMessage1.Text = "최대 10개의 파일을 선택할 수 있습니다.";
this.labelMessage2.Text = "";
break;
default:
this.smartGroupBox1.Text = "Error 01_99";
this.labelMessage1.Text = "제조사에 문의하세요";
this.labelMessage2.Text = "";
break;
}
#endregion
}
else if (language == Define.E_LanguageID.English)
{
this.buttonOK.ButtonText = "OK";
#region 영문
switch (code)
{
case 1:
this.smartGroupBox1.Text = "Error 01_01";
this.labelMessage1.Text = "Please check the input range";
this.labelMessage2.Text = "";
break;
case 2:
this.smartGroupBox1.Text = "Error 01_02";
this.labelMessage1.Text = "Application is the lastest";
this.labelMessage2.Text = "";
break;
case 3:
this.smartGroupBox1.Text = "Error 01_03";
this.labelMessage1.Text = "Detect Continuous N.G !!";
this.labelMessage2.Text = "";
break;
case 4:
this.smartGroupBox1.Text = "Error 01_04";
this.labelMessage1.Text = "There are no Backup files";
this.labelMessage2.Text = "";
break;
case 5:
this.smartGroupBox1.Text = "Error 01_05";
this.labelMessage1.Text = "There is no USB MEMORY";
this.labelMessage2.Text = "";
break;
case 6:
this.smartGroupBox1.Text = "Error 01_06";
this.labelMessage1.Text = "Please contact a manufacturer";
this.labelMessage2.Text = "";
break;
case 7:
this.smartGroupBox1.Text = "Error 01_07";
this.labelMessage1.Text = "There are no update files in USB";
this.labelMessage2.Text = "";
break;
case 8:
this.smartGroupBox1.Text = "Error 01_08";
this.labelMessage1.Text = "Too much file for update";
this.labelMessage2.Text = "";
break;
case 9:
this.smartGroupBox1.Text = "Error 01_09";
this.labelMessage1.Text = "There is no folder has update files in USB";
this.labelMessage2.Text = "";
break;
case 10:
this.smartGroupBox1.Text = "Error 01_10";
this.labelMessage1.Text = "There is no MEMORY";
this.labelMessage2.Text = "";
break;
case 11:
this.smartGroupBox1.Text = "Error 01_11";
this.labelMessage1.Text = "There is no folder has Image in USB";
this.labelMessage2.Text = "";
break;
case 12:
this.smartGroupBox1.Text = "Error 01_12";
this.labelMessage1.Text = "Please load the box blank";
this.labelMessage2.Text = "";
break;
case 13:
this.smartGroupBox1.Text = "System backup";
this.labelMessage1.Text = "Backup Complete";
this.labelMessage2.Text = "";
break;
case 14:
this.smartGroupBox1.Text = "System backup";
this.labelMessage1.Text = "Backup Fail !!";
this.labelMessage2.Text = "";
break;
case 15:
this.smartGroupBox1.Text = "Error 01_15";
this.labelMessage1.Text = "There are no files to be imported";
this.labelMessage2.Text = "";
break;
case 16:
this.smartGroupBox1.Text = "Error 01_16";
this.labelMessage1.Text = "Error occured! Try again";
this.labelMessage2.Text = "";
break;
case 17:
this.smartGroupBox1.Text = "Error 01_17";
this.labelMessage1.Text = "Please proceed with initialization";
this.labelMessage2.Text = "";
break;
case 18:
this.smartGroupBox1.Text = "Message 18";
this.labelMessage1.Text = "Please restart this equipment";
this.labelMessage2.Text = "";
this.buttonOK.Visible = false;
break;
case 19:
this.smartGroupBox1.Text = "Error 01_19";
this.labelMessage1.Text = "COM2 port problem.";
this.labelMessage1.Text = "Please contact a manufacturer.";
break;
case 20:
this.smartGroupBox1.Text = "Error 01_20";
this.labelMessage1.Text = "Transmission failed to MASCA";
this.labelMessage2.Text = "";
break;
case 21:
this.smartGroupBox1.Text = "Error 01_21";
this.labelMessage1.Text = "After th servo-off,";
this.labelMessage2.Text = "please try again.";
break;
case 22:
this.smartGroupBox1.Text = "Error 01_22";
this.labelMessage1.Text = "Please check the communication status ";
this.labelMessage2.Text = "with the main board.";
break;
case 23:
this.smartGroupBox1.Text = "Error 01_23";
this.labelMessage1.Text = "Equipment Stop : Counting output";
this.labelMessage2.Text = "";
break;
case 24:
this.smartGroupBox1.Text = "Error 01_24";
this.labelMessage1.Text = "MACSA communication transmission failed";
this.labelMessage2.Text = "";
break;
case 25:
this.smartGroupBox1.Text = "Error 01_25";
this.labelMessage1.Text = "Check the barcode scanner connection.";
this.labelMessage2.Text = "";
break;
case 26:
this.smartGroupBox1.Text = "OPC";
this.labelMessage1.Text = "OPC Operation Mode : Server";
this.labelMessage2.Text = "";
break;
case 27:
this.smartGroupBox1.Text = "Error 01_27";
this.labelMessage1.Text = "No. 996~1000 : Assign Random Mode function";
this.labelMessage2.Text = "[Menu]-[Basic]-[Product setting]-[Random Mode]";
break;
// 28 사용
case 31:
this.smartGroupBox1.Text = "Error 01_31";
this.labelMessage1.Text = "User files error";
this.labelMessage2.Text = "";
break;
case 32:
this.smartGroupBox1.Text = "Error 01_32";
this.labelMessage1.Text = "Check the ID";
this.labelMessage2.Text = "";
break;
case 33:
this.smartGroupBox1.Text = "Error 01_33";
this.labelMessage1.Text = "Check the password";
this.labelMessage2.Text = "";
break;
case 34:
this.smartGroupBox1.Text = "Error 01_34";
this.labelMessage1.Text = "The system already has the same ID";
this.labelMessage2.Text = "";
break;
case 35:
this.smartGroupBox1.Text = "Error 01_35";
this.labelMessage1.Text = "Please enter 4-10 characters";
this.labelMessage2.Text = "";
break;
case 36:
this.smartGroupBox1.Text = "Error 01_36";
this.labelMessage1.Text = "Please change your password";
this.labelMessage2.Text = "";
break;
case 37:
this.PictureBoxVisible(false);
this.smartGroupBox1.Text = "Error 01_37";
this.labelMessage1.Text = "No data";
this.labelMessage2.Text = "";
break;
case 38:
this.smartGroupBox1.Text = "Error 01_38";
this.labelMessage1.Text = "You can select up to 10 files.";
this.labelMessage2.Text = "";
break;
default:
this.smartGroupBox1.Text = "Error 01_99";
this.labelMessage1.Text = "Please contact a manufacturer";
break;
}
#endregion
}
else if (language == Define.E_LanguageID.Chinese)
{
this.buttonOK.ButtonText = "确认";
#region 중문
switch (code)
{
case 1:
this.smartGroupBox1.Text = "错误 01";
this.labelMessage1.Text = "确认输入范围";
this.labelMessage2.Text = "";
break;
case 2:
this.smartGroupBox1.Text = "错误 02";
this.labelMessage1.Text = "最新应用";
this.labelMessage2.Text = "";
break;
case 3:
this.smartGroupBox1.Text = "错误 03";
this.labelMessage1.Text = "测试连续不良";
this.labelMessage2.Text = "";
break;
case 4:
this.smartGroupBox1.Text = "错误 04";
this.labelMessage1.Text = "无支持文件";
this.labelMessage2.Text = "";
break;
case 5:
this.smartGroupBox1.Text = "错误 05";
this.labelMessage1.Text = "无USB存储卡";
this.labelMessage2.Text = "";
break;
case 6:
this.smartGroupBox1.Text = "错误 06";
this.labelMessage1.Text = "请联系厂商";
this.labelMessage2.Text = "";
break;
case 7:
this.smartGroupBox1.Text = "错误 07";
this.labelMessage1.Text = "USB无更新文件";
this.labelMessage2.Text = "";
break;
case 8:
this.smartGroupBox1.Text = "错误 08";
this.labelMessage1.Text = "太多文件需更新";
this.labelMessage2.Text = "";
break;
case 9:
this.smartGroupBox1.Text = "错误 09";
this.labelMessage1.Text = "USB没有文件夹需要更新文件";
this.labelMessage2.Text = "";
break;
case 10:
this.smartGroupBox1.Text = "错误 10";
this.labelMessage1.Text = "无存储";
this.labelMessage2.Text = "";
break;
case 11:
this.smartGroupBox1.Text = "错误 11";
this.labelMessage1.Text = "没有图像文件夹";
this.labelMessage2.Text = "";
break;
case 12:
this.smartGroupBox1.Text = "错误 12";
this.labelMessage1.Text = "请清理箱子";
this.labelMessage2.Text = "";
break;
case 13:
this.smartGroupBox1.Text = "系统备份";
this.labelMessage1.Text = "复制完成";
this.labelMessage2.Text = "";
break;
case 14:
this.smartGroupBox1.Text = "系统备份";
this.labelMessage1.Text = "复制失败 !!";
this.labelMessage2.Text = "";
break;
case 15:
this.smartGroupBox1.Text = "错误 15";
this.labelMessage1.Text = "无文件导入";
this.labelMessage2.Text = "";
break;
case 16:
this.smartGroupBox1.Text = "错误 16";
this.labelMessage1.Text = "错误发生,重试";
this.labelMessage2.Text = "";
break;
case 17:
this.smartGroupBox1.Text = "错误 17";
this.labelMessage1.Text = "运行初始化";
this.labelMessage2.Text = "";
break;
case 18:
this.smartGroupBox1.Text = "Message 18";
this.labelMessage1.Text = "关掉电源,然后在打开电源";
this.labelMessage2.Text = "";
this.buttonOK.Visible = false;
break;
case 19:
this.smartGroupBox1.Text = "错误 19";
this.labelMessage1.Text = "通信点连接错误";
this.labelMessage1.Text = "请联系厂商";
break;
case 20:
this.smartGroupBox1.Text = "错误 20";
this.labelMessage1.Text = "传送到MASCA失败";
this.labelMessage2.Text = "";
break;
case 21:
this.smartGroupBox1.Text = "错误 21";
this.labelMessage1.Text = "关闭伺服后请重试";
this.labelMessage2.Text = "";
break;
case 22:
this.smartGroupBox1.Text = "错误 22";
this.labelMessage1.Text = "请确认主要画面通信状态";
this.labelMessage2.Text = "";
break;
case 23:
this.smartGroupBox1.Text = "错误 23";
this.labelMessage1.Text = "设备停止 : 计数输出";
this.labelMessage2.Text = "";
break;
case 24:
this.smartGroupBox1.Text = "错误 24";
this.labelMessage1.Text = "传送到MASCA失败";
this.labelMessage2.Text = "";
break;
case 25:
this.smartGroupBox1.Text = "错误 25";
this.labelMessage1.Text = "检查条形码连接";
this.labelMessage2.Text = "";
break;
case 26:
this.smartGroupBox1.Text = "OPC";
this.labelMessage1.Text = "OPC运转模式 : 服务器";
this.labelMessage2.Text = "";
break;
case 27:
this.smartGroupBox1.Text = "错误 27";
this.labelMessage1.Text = "996~1000随机模式功能分配";
this.labelMessage2.Text = "设定位置 : [菜单]-[基本]-[产品设置]-[随机模式]";
break;
// 28 사용
case 31:
this.smartGroupBox1.Text = "错误 31";
this.labelMessage1.Text = "用户文件错误";
this.labelMessage2.Text = "";
break;
case 32:
this.smartGroupBox1.Text = "错误 32";
this.labelMessage1.Text = "请确认用户名";
this.labelMessage2.Text = "";
break;
case 33:
this.smartGroupBox1.Text = "错误 33";
this.labelMessage1.Text = "请确认密码";
this.labelMessage2.Text = "";
break;
case 34:
this.smartGroupBox1.Text = "错误 34";
this.labelMessage1.Text = "已有相同的用户名";
this.labelMessage2.Text = "";
break;
case 35:
this.smartGroupBox1.Text = "错误 35";
this.labelMessage1.Text = "请输入4~10个字符!";
this.labelMessage2.Text = "";
break;
case 36:
this.smartGroupBox1.Text = "Error 01_36";
this.labelMessage1.Text = "请更改您的密码";
this.labelMessage2.Text = "";
break;
case 37:
this.PictureBoxVisible(false);
this.smartGroupBox1.Text = "Error 01_37";
this.labelMessage1.Text = "没有数据";
this.labelMessage2.Text = "";
break;
case 38:
this.smartGroupBox1.Text = "Error 01_38";
this.labelMessage1.Text = "您最多可以选择 10 个文件。";
this.labelMessage2.Text = "";
break;
default:
this.smartGroupBox1.Text = "错误 99";
this.labelMessage1.Text = "请联系厂商";
this.labelMessage2.Text = "";
break;
}
#endregion
}
else
{
}
}
public DialogFormMessage(int code, Define.E_LanguageID language, string message)
{
InitializeComponent();
this.smartGroupBox1.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (language)
{
case Define.E_LanguageID.Korean:
#region Korean
switch (code)
{
case 1:
this.buttonOK.ButtonText = "OK";
this.smartGroupBox1.Text = "Error 03_01";
this.labelMessage1.Text = "입력범위를 확인하세요.";
this.labelMessage2.Text = message;
break;
default:
break;
}
#endregion
break;
case Define.E_LanguageID.English:
#region English
switch (code)
{
case 1:
this.buttonOK.ButtonText = "OK";
this.smartGroupBox1.Text = "Error 03_01";
this.labelMessage1.Text = "Confirm input range";
this.labelMessage2.Text = message;
break;
default:
break;
}
#endregion
break;
case Define.E_LanguageID.Chinese:
#region Chinese
switch (code)
{
case 1:
this.buttonOK.ButtonText = "确认";
this.smartGroupBox1.Text = "错误 01";
this.labelMessage1.Text = "确认输入范围";
this.labelMessage2.Text = message;
break;
default:
break;
}
#endregion
break;
default:
break;
}
}
public DialogFormMessage(object dll, int code, int num1, int num2, Define.E_LanguageID language)
{
InitializeComponent();
this.smartGroupBox1.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (language)
{
case Define.E_LanguageID.Korean:
#region 한글
switch (code)
{
case 14:
this.smartGroupBox1.Text = "Error 04_14";
this.labelMessage1.Text = string.Format("비밀번호 {0}회 오류입니다", num1);
this.labelMessage2.Text = string.Format("{0}회 오류 시, 계정이 잠금처리됩니다.", num2);
break;
default:
this.smartGroupBox1.Text = "Error 04_99";
this.labelMessage1.Text = "제조사에 문의하세요";
break;
}
#endregion
break;
case Define.E_LanguageID.English:
#region 영문
switch (code)
{
case 14:
this.smartGroupBox1.Text = "Error 04_14";
this.labelMessage1.Text = string.Format("Password error {0} times.", num1);
this.labelMessage2.Text = string.Format("If there are {0} errors, your account will be locked.", num2);
break;
default:
this.smartGroupBox1.Text = "Error 04_99";
this.labelMessage1.Text = "Please contact a manufacturer";
break;
}
#endregion
break;
case Define.E_LanguageID.Chinese:
#region 중문
this.buttonOK.ButtonText = "确认";
switch (code)
{
case 14:
this.smartGroupBox1.Text = "错误 04_14";
this.labelMessage1.Text = string.Format("密码错误{0}次。", num1);
this.labelMessage2.Text = string.Format("如果出现 {0} 个错误,您的帐户将被锁定。", num2);
break;
default:
this.smartGroupBox1.Text = "错误 04_99";
this.labelMessage1.Text = "请联系制造商";
break;
}
#endregion
break;
default:
break;
}
}
public DialogFormMessage(object dll, int code, Define.E_LanguageID language)
{
InitializeComponent();
this.smartGroupBox1.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (language)
{
case Define.E_LanguageID.Korean:
#region 한글
switch (code)
{
case 1:
this.smartGroupBox1.Text = "Error 04_01";
this.labelMessage1.Text = "ID를 찾을 수 없습니다";
break;
case 2:
this.smartGroupBox1.Text = "Error 04_02";
this.labelMessage1.Text = "ID : 동일한 ID가 있습니다";
break;
case 3:
this.smartGroupBox1.Text = "Error 04_03";
this.labelMessage1.Text = "ID : 6~20자 입력하세요";
break;
case 4:
this.smartGroupBox1.Text = "Error 04_04";
this.labelMessage1.Text = "ID : 6~20자 입력하세요";
break;
case 5:
this.smartGroupBox1.Text = "Error 04_05";
this.labelMessage1.Text = "ID : 연속된 문자(123,321,abc,cba...)또는";
this.labelMessage2.Text = "동일한 문자(111,222,aaa...) 사용 할 수 없습니다";
break;
case 6:
this.smartGroupBox1.Text = "Error 04_06";
this.labelMessage1.Text = "ID : 사용할 수 없는 문자가 포함되어 있습니다";
break;
case 7:
this.smartGroupBox1.Text = "Error 04_07";
this.labelMessage1.Text = "ID : 사용자 계정이 만료 되었습니다";
break;
case 8:
this.smartGroupBox1.Text = "Error 04_08";
this.labelMessage1.Text = "PASSWORD : 이전 패스워드 입니다";
break;
case 9:
this.smartGroupBox1.Text = "Error 04_09";
this.labelMessage1.Text = "PASSWORD : 6~20자 입력하세요";
break;
case 10:
this.smartGroupBox1.Text = "Error 04_10";
this.labelMessage1.Text = "PASSWORD : 6~20자 입력하세요";
break;
case 11:
this.smartGroupBox1.Text = "Error 04_11";
this.labelMessage1.Text = "PASSWORD : 연속된 문자(123,321,abc,cba...)또는";
this.labelMessage2.Text = "동일한 문자(111,222,aaa...) 사용 할 수 없습니다";
break;
case 12:
this.smartGroupBox1.Text = "Error 04_12";
this.labelMessage1.Text = "PASSWORD : 사용할 수 없는 문자가 포함되어 있습니다";
this.labelMessage2.Text = "사용 가능 특수문자 : !@#$%^&*+-.";
break;
case 13:
this.smartGroupBox1.Text = "Error 04_13";
this.labelMessage1.Text = "PASSWORD : 영문1이상, 숫자1이상, 특수문자1이상";
this.labelMessage2.Text = "포함하여 주십시오";
break;
case 14:
this.smartGroupBox1.Text = "Error 04_14";
this.labelMessage1.Text = "비밀번호를 확인하세요";
break;
case 15:
this.smartGroupBox1.Text = "Error 04_15";
this.labelMessage1.Text = "PASSWORD : 비밀번호가 만료 되었습니다";
break;
case 16:
this.smartGroupBox1.Text = "Error 04_16";
this.labelMessage1.Text = "필수 설정 항목을 설정해 주십시오";
break;
case 17:
this.smartGroupBox1.Text = "Error 04_17";
this.labelMessage1.Text = "";
break;
case 18:
this.smartGroupBox1.Text = "Error 04_18";
this.labelMessage1.Text = "";
break;
case 19:
this.smartGroupBox1.Text = "Error 04_19";
this.labelMessage1.Text = "계정이 잠금처리 되었습니다.";
this.labelMessage2.Text = "관리자에게 문의하세요.";
break;
default:
this.smartGroupBox1.Text = "Error 04_99";
this.labelMessage1.Text = "제조사에 문의하세요";
break;
}
#endregion
break;
case Define.E_LanguageID.English:
#region 영문
switch (code)
{
case 1:
this.smartGroupBox1.Text = "Error 04_01";
this.labelMessage1.Text = "ID not found";
break;
case 2:
this.smartGroupBox1.Text = "Error 04_02";
this.labelMessage1.Text = "ID : ID already exists";
break;
case 3:
this.smartGroupBox1.Text = "Error 04_03";
this.labelMessage1.Text = "ID : Please enter 6~20 characters";
break;
case 4:
this.smartGroupBox1.Text = "Error 04_04";
this.labelMessage1.Text = "ID : Please enter 6~20 characters";
break;
case 5:
this.smartGroupBox1.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.smartGroupBox1.Text = "Error 04_06";
this.labelMessage1.Text = "ID : Contains invalid characters";
break;
case 7:
this.smartGroupBox1.Text = "Error 04_07";
this.labelMessage1.Text = "ID : User account has expired";
break;
case 8:
this.smartGroupBox1.Text = "Error 04_08";
this.labelMessage1.Text = "PASSWORD : This is the old password";
break;
case 9:
this.smartGroupBox1.Text = "Error 04_09";
this.labelMessage1.Text = "PASSWORD : Please enter 6~20 characters";
break;
case 10:
this.smartGroupBox1.Text = "Error 04_10";
this.labelMessage1.Text = "PASSWORD : Please enter 6~20 characters";
break;
case 11:
this.smartGroupBox1.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.smartGroupBox1.Text = "Error 04_12";
this.labelMessage1.Text = "PASSWORD : Contains invalid characters";
this.labelMessage2.Text = "Special characters allowed : !@#$%^&*+-.";
break;
case 13:
this.smartGroupBox1.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.smartGroupBox1.Text = "Error 04_14";
this.labelMessage1.Text = "Check your password";
break;
case 15:
this.smartGroupBox1.Text = "Error 04_15";
this.labelMessage1.Text = "PASSWORD : Password has expired";
break;
case 16:
this.smartGroupBox1.Text = "Error 04_16";
this.labelMessage1.Text = "Please set the required setting items";
break;
case 17:
this.smartGroupBox1.Text = "Error 04_17";
this.labelMessage1.Text = "";
break;
case 18:
this.smartGroupBox1.Text = "Error 04_18";
this.labelMessage1.Text = "";
break;
case 19:
this.smartGroupBox1.Text = "Error 04_19";
this.labelMessage1.Text = "Your account has been locked.";
this.labelMessage2.Text = "Please contact your administrator.";
break;
default:
this.smartGroupBox1.Text = "Error 04_99";
this.labelMessage1.Text = "Please contact a manufacturer";
break;
}
#endregion
break;
case Define.E_LanguageID.Chinese:
#region 중문
this.buttonOK.ButtonText = "确认";
switch (code)
{
case 1:
this.smartGroupBox1.Text = "错误 04_01";
this.labelMessage1.Text = "未找到 ID";
break;
case 2:
this.smartGroupBox1.Text = "错误 04_02";
this.labelMessage1.Text = "ID : ID已存在";
break;
case 3:
this.smartGroupBox1.Text = "错误 04_03";
this.labelMessage1.Text = "ID : 请输入6~20个字符";
break;
case 4:
this.smartGroupBox1.Text = "错误 04_04";
this.labelMessage1.Text = "ID : 请输入6~20个字符";
break;
case 5:
this.smartGroupBox1.Text = "错误 04_05";
this.labelMessage1.Text = "ID : 不能使用连续的 (123,321,abc,cba...)";
this.labelMessage2.Text = "或相同的 (111,222,aaa...) 字符。";
break;
case 6:
this.smartGroupBox1.Text = "错误 04_06";
this.labelMessage1.Text = "ID : 它包含无效字符";
break;
case 7:
this.smartGroupBox1.Text = "错误 04_07";
this.labelMessage1.Text = "ID : 用户帐号已过期";
break;
case 8:
this.smartGroupBox1.Text = "错误 04_08";
this.labelMessage1.Text = "密码 : 这是旧密码";
break;
case 9:
this.smartGroupBox1.Text = "错误 04_09";
this.labelMessage1.Text = "密码 : 请输入6~20个字符";
break;
case 10:
this.smartGroupBox1.Text = "错误 04_10";
this.labelMessage1.Text = "密码 : 请输入6~20个字符";
break;
case 11:
this.smartGroupBox1.Text = "错误 04_11";
this.labelMessage1.Text = "密码 : 不能使用连续的 (123,321,abc,cba...)";
this.labelMessage2.Text = "或相同的 (111,222,aaa...) 字符。";
break;
case 12:
this.smartGroupBox1.Text = "错误 04_12";
this.labelMessage1.Text = "密码 : 它包含无效字符";
this.labelMessage2.Text = "允许使用特殊字符 : !@#$%^&*+-.";
break;
case 13:
this.smartGroupBox1.Text = "错误 04_13";
this.labelMessage1.Text = "密码 : 请至少包含一个英文字母,";
this.labelMessage2.Text = "至少一个数字,至少一个特殊字符";
break;
case 14:
this.smartGroupBox1.Text = "错误 04_14";
this.labelMessage1.Text = "检查您的密码";
break;
case 15:
this.smartGroupBox1.Text = "错误 04_15";
this.labelMessage1.Text = "密码 : 密码已过期";
break;
case 16:
this.smartGroupBox1.Text = "错误 04_16";
this.labelMessage1.Text = "请设置访问权限";
break;
case 17:
this.smartGroupBox1.Text = "错误 04_17";
this.labelMessage1.Text = "密码不一样";
break;
case 18:
this.smartGroupBox1.Text = "错误 04_18";
this.labelMessage1.Text = "";
break;
case 19:
this.smartGroupBox1.Text = "错误 04_19";
this.labelMessage1.Text = "你的账户被锁了。";
this.labelMessage2.Text = "请联系您的管理员。";
break;
default:
this.smartGroupBox1.Text = "错误 04_99";
this.labelMessage1.Text = "请联系制造商";
break;
}
#endregion
break;
default:
break;
}
}
public DialogFormMessage(Define.E_MessageBoxIcon icon, string code, string message1, string message2, int autoClose_sec)
{
InitializeComponent();
this.timerAutoClose.Enabled = false;
switch (icon)
{
case Define.E_MessageBoxIcon.None:
this.pictureBoxAsterisk.Visible = false;
this.pictureBoxExclamation.Visible = false;
this.pictureBoxHand.Visible = false;
this.pictureBoxQuestion.Visible = false;
break;
case Define.E_MessageBoxIcon.Hand:
this.pictureBoxAsterisk.Visible = false;
this.pictureBoxExclamation.Visible = false;
this.pictureBoxHand.Visible = true;
this.pictureBoxQuestion.Visible = false;
break;
case Define.E_MessageBoxIcon.Question:
this.pictureBoxAsterisk.Visible = false;
this.pictureBoxExclamation.Visible = false;
this.pictureBoxHand.Visible = false;
this.pictureBoxQuestion.Visible = true;
break;
case Define.E_MessageBoxIcon.Exclamation:
this.pictureBoxAsterisk.Visible = false;
this.pictureBoxExclamation.Visible = true;
this.pictureBoxHand.Visible = false;
this.pictureBoxQuestion.Visible = false;
break;
case Define.E_MessageBoxIcon.Asterisk:
this.pictureBoxAsterisk.Visible = true;
this.pictureBoxExclamation.Visible = false;
this.pictureBoxHand.Visible = false;
this.pictureBoxQuestion.Visible = false;
break;
default:
break;
}
this.smartGroupBox1.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 InitializeControl()
{
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(452, 157);
}
private void PictureBoxVisible(bool bValue)
{
this.pictureBoxAsterisk.Visible = bValue;
this.pictureBoxExclamation.Visible = bValue;
this.pictureBoxHand.Visible = bValue;
this.pictureBoxQuestion.Visible = bValue;
}
#endregion
#region Override Member
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
this.InitializeControl();
}
#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
}
}