ITC81DB_2H/ITC81DB_0H/DialogForms/DialogFormYesNo.cs

942 lines
45 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 ITC81DB_2H.Datastore;
namespace ITC81DB_0H.DialogForms
{
public partial class DialogFormYesNo : Form
{
#region Field
#endregion
#region Constructor
public DialogFormYesNo()
{
InitializeComponent();
}
public DialogFormYesNo(Define.E_LanguageID language, int ok)
{
InitializeComponent();
if (language == Define.E_LanguageID.Korean)
{
this.buttonYes.Text = "Yes";
this.buttonNo.Text = "No";
#region 한글
switch (ok)
{
case 1:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "예전 DLL로 되돌리시겠습니까?";
break;
case 2:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "언어를 변경하시겠습니까?";
break;
case 3:
this.labelErrorCode.Text = "업데이트";
this.labelMessage1.Text = "새 버전으로 업데이트됩니다.";
break;
case 4:
this.labelErrorCode.Text = "스타일러스";
this.labelMessage1.Text = "화면 보정을 실행하시겠습니까?";
break;
case 5:
this.labelErrorCode.Text = "공장초기화";
this.labelMessage1.Text = "설정된 모든 데이터가 초기화됩니다.";
break;
case 6:
this.labelErrorCode.Text = "LCD초기화";
this.labelMessage1.Text = "LCD에 설정된 데이터가 초기화됩니다.";
break;
case 7:
this.labelErrorCode.Text = "메인보드초기화";
this.labelMessage1.Text = "메인보드에 설정된 데이터가 초기화됩니다.";
break;
case 8:
this.labelErrorCode.Text = "소거";
this.labelMessage1.Text = "현재 품번 카운트 데이터를 소거 하시겠습니까?";
break;
case 9:
this.labelErrorCode.Text = "모터 다운로드";
this.labelMessage1.Text = "현재 값을 다운로드 하시겠습니까?";
break;
case 10:
this.labelErrorCode.Text = "모터 다운로드";
this.labelMessage1.Text = "새 모터에 다운로드 하시겠습니까?";
break;
case 11:
this.labelErrorCode.Text = "모터 다운로드";
this.labelMessage1.Text = "현재 라인번호로 변경하시겠습니까?";
break;
case 12:
this.labelErrorCode.Text = "로그인";
this.labelMessage1.Text = "Log out 하시겠습니까?";
break;
case 13:
this.labelErrorCode.Text = "로그인";
this.labelMessage1.Text = "유저 등록 하시겠습니까?";
break;
case 14:
this.labelErrorCode.Text = "로그인";
this.labelMessage1.Text = "유저 삭제 하시겠습니까?";
break;
case 15:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "해당 기능을 사용하시겠습니까?";
break;
case 16:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "해당 기능을 사용을 중지하시겠습니까?";
break;
case 17:
this.labelErrorCode.Text = "바코드";
this.labelMessage1.Text = "바코드 기능을 사용하시겠습니까?";
break;
case 18:
this.labelErrorCode.Text = "바코드";
this.labelMessage1.Text = "바코드 기능을 사용을 중지하시겠습니까?";
break;
case 19:
this.labelErrorCode.Text = "소거";
this.labelMessage1.Text = "전체 품번 카운트 데이터를 소거 하시겠습니까?";
break;
case 20:
this.labelErrorCode.Text = "초기화";
this.labelMessage1.Text = "카운터출력 카운트 데이터를 소거 하시겠습니까?";
break;
case 21:
this.labelErrorCode.Text = "이더넷";
this.labelMessage1.Text = "로컬IP주소 수동으로 설정하시겠습니까?";
break;
case 22:
this.labelErrorCode.Text = "이더넷";
this.labelMessage1.Text = "로컬IP주소 자동으로 설정하시겠습니까?";
break;
case 23:
this.labelErrorCode.Text = "백업";
this.labelMessage1.Text = "현재 데이터를 백업하시겠습니까?";
break;
case 24:
this.labelErrorCode.Text = "랜덤모드 설정값 초기화";
this.labelMessage1.Text = "소수점을 변경하면 랜덤모드 설정값이 초기화됩니다.";
this.labelMessage2.Text = "소수점을 변경하시겠습니까?";
break;
case 25:
this.labelErrorCode.Text = "Motor Default Set";
this.labelMessage1.Text = "모든 BLDC 모터 설정값을 Default로 설정하시겠습니까?";
this.labelMessage2.Text = "이전 값으로 되돌릴 수 없습니다.";
break;
case 26:
this.labelErrorCode.Text = "Motor Reboot";
this.labelMessage1.Text = "모든 BLDC 모터 보드를 리부팅 하시겠습니까?";
this.labelMessage2.Text = "";
break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "파일을 삭제하시겠습니까?";
this.labelMessage2.Text = "";
break;
default:
break;
}
#endregion
}
else if (language == Define.E_LanguageID.English)
{
this.buttonYes.Text = "Yes";
this.buttonNo.Text = "No";
#region 영문
switch (ok)
{
case 1:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Do you want to revert to the previous DLL?";
break;
case 2:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Do you change the language?";
break;
case 3:
this.labelErrorCode.Text = "Update";
this.labelMessage1.Text = "Now appilcation program update";
break;
case 4:
this.labelErrorCode.Text = "Stylus";
this.labelMessage1.Text = "To re-calibrate the screen, press the YES button.";
break;
case 5:
this.labelErrorCode.Text = "Initialization";
this.labelMessage1.Text = "All datas will be initialized";
break;
case 6:
this.labelErrorCode.Text = "LCD Initialization";
this.labelMessage1.Text = "All datas in LCD will be initialized";
break;
case 7:
this.labelErrorCode.Text = "Mainboard Initialization";
this.labelMessage1.Text = "All datas in Mainboard will be initialized";
break;
case 8:
this.labelErrorCode.Text = "Initialize";
this.labelMessage1.Text = "Do you want to Initialize current data?";
break;
case 9:
this.labelErrorCode.Text = "Motor download";
this.labelMessage1.Text = "Do you want to download the current value?";
break;
case 10:
this.labelErrorCode.Text = "Motor download";
this.labelMessage1.Text = "Do you want to download the new motor?";
break;
case 11:
this.labelErrorCode.Text = "Motor download";
this.labelMessage1.Text = "Do you want to change with the device number to current line?";
break;
case 12:
this.labelErrorCode.Text = "Login";
this.labelMessage1.Text = "Do you want to log out?";
break;
case 13:
this.labelErrorCode.Text = "Login";
this.labelMessage1.Text = "Do you want to register the user?";
break;
case 14:
this.labelErrorCode.Text = "Login";
this.labelMessage1.Text = "Do you want to delete this user?";
break;
case 15:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Would you like to use that feature?";
break;
case 16:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Would you like to stop using that function?";
break;
case 17:
this.labelErrorCode.Text = "Barcode";
this.labelMessage1.Text = "Are you sure you want to use the Barcode function?";
break;
case 18:
this.labelErrorCode.Text = "Barcode";
this.labelMessage1.Text = "Are you sure you want to cancel the Barcode function?";
break;
case 19:
this.labelErrorCode.Text = "Initialization";
this.labelMessage1.Text = "Do you want to Initialize all data?";
break;
case 20:
this.labelErrorCode.Text = "Initialization";
this.labelMessage1.Text = "Do you want to Initalize Counting Output's count data?";
break;
case 21:
this.labelErrorCode.Text = "Ethernet";
this.labelMessage1.Text = "Do you want to set the local IP address static?";
break;
case 22:
this.labelErrorCode.Text = "Ethernet";
this.labelMessage1.Text = "Do you want to set the local IP address to DHCP?";
break;
case 23:
this.labelErrorCode.Text = "Backup";
this.labelMessage1.Text = "Would you like to back up your current data?";
break;
case 24:
this.labelErrorCode.Text = "Initialize random mode setting";
this.labelMessage1.Text = "Changing the decimal point resets the random mode";
this.labelMessage2.Text = "settings. Do you want to change the decimal point?";
break;
case 25:
this.labelErrorCode.Text = "Motor Default Set";
this.labelMessage1.Text = "Do you want to set all BLDC motor settings to Default?";
this.labelMessage2.Text = "It cannot be reverted to its previous value.";
break;
case 26:
this.labelErrorCode.Text = "Motor Reboot";
this.labelMessage1.Text = "Reboot all BLDC motor boards?";
this.labelMessage2.Text = "";
break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Are you sure you want to delete the file?";
this.labelMessage2.Text = "";
break;
default:
break;
}
#endregion
}
else if (language == Define.E_LanguageID.Chinese)
{
this.buttonYes.Text = "是";
this.buttonNo.Text = "否";
#region 중문
switch (ok)
{
case 1:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "你想回到到之前的DLL吗";
break;
case 2:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "想更换语言吗?";
break;
case 3:
this.labelErrorCode.Text = "更新";
this.labelMessage1.Text = "现在应用程序更新完成";
break;
case 4:
this.labelErrorCode.Text = "스타일러스";
this.labelMessage1.Text = "화면 보정을 실행하시겠습니까?";
break;
case 5:
this.labelErrorCode.Text = "回复出厂设置";
this.labelMessage1.Text = "所有数据初始化";
break;
case 6:
this.labelErrorCode.Text = "LCD初期化";
this.labelMessage1.Text = "所有LCD数据初始化";
break;
case 7:
this.labelErrorCode.Text = "主板初期化";
this.labelMessage1.Text = "所有主板数据初始化";
break;
case 8:
this.labelErrorCode.Text = "消除";
this.labelMessage1.Text = "您确定清除当前品目计数值吗?";
break;
case 9:
this.labelErrorCode.Text = "下载";
this.labelMessage1.Text = "您确定下载当前值吗?";
break;
case 10:
this.labelErrorCode.Text = "下载";
this.labelMessage1.Text = "您确定下载到新电机上吗?";
break;
case 11:
this.labelErrorCode.Text = "下载";
this.labelMessage1.Text = "您确定更改为当前列号吗?";
break;
case 12:
this.labelErrorCode.Text = "登錄";
this.labelMessage1.Text = "您确定登出吗?";
break;
case 13:
this.labelErrorCode.Text = "登錄";
this.labelMessage1.Text = "是否登录用户?";
break;
case 14:
this.labelErrorCode.Text = "登錄";
this.labelMessage1.Text = "是否删除用户?";
break;
case 15:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "您想使用该功能吗?";
break;
case 16:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "您确定要停止使用该功能吗?";
break;
case 17:
this.labelErrorCode.Text = "条形码";
this.labelMessage1.Text = "您确定使用条形码功能?";
break;
case 18:
this.labelErrorCode.Text = "条形码";
this.labelMessage1.Text = "您确定中断使用条形码功能?";
break;
case 19:
this.labelErrorCode.Text = "消除";
this.labelMessage1.Text = "您确定清除全部品目计数值吗?";
break;
case 20:
this.labelErrorCode.Text = "初期化";
this.labelMessage1.Text = "计数输出 : 您要清除计数数据吗?";
break;
case 21:
this.labelErrorCode.Text = "以太网";
this.labelMessage1.Text = "您要手动设置IP地址吗";
break;
case 22:
this.labelErrorCode.Text = "以太网";
this.labelMessage1.Text = "您要自动设置IP地址吗";
break;
case 23:
this.labelErrorCode.Text = "备份";
this.labelMessage1.Text = "您要备份当前数据吗?";
break;
case 24:
this.labelErrorCode.Text = "随机模式初期化";
this.labelMessage1.Text = "更改小数点将重置随机模式设置。";
this.labelMessage2.Text = "您要更改小数点吗?";
break;
case 25:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "是否要将所有 BLDC 电机设置设为默认值?";
this.labelMessage2.Text = "它不能恢复到以前的值。";
break;
case 26:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "重新启动所有 BLDC 电机板?";
this.labelMessage2.Text = "";
break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "您确定要删除该文件吗?";
this.labelMessage2.Text = "";
break;
default:
break;
}
#endregion
}
else if (language == Define.E_LanguageID.Czech)
{
}
else if (language == Define.E_LanguageID.Russian)
{
this.buttonYes.Text = "Да";
this.buttonNo.Text = "Нет";
#region 러시아어
switch (ok)
{
case 1:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Хотите вернуть оригинальную DLL?";
break;
case 2:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Хотите изменить язык?";
break;
case 3:
this.labelErrorCode.Text = "Обновить";
this.labelMessage1.Text = "Программа будет обновлена";
break;
case 4:
this.labelErrorCode.Text = "스타일러스";
this.labelMessage1.Text = "화면 보정을 실행하시겠습니까?";
break;
case 5:
this.labelErrorCode.Text = "Инициализация";
this.labelMessage1.Text = "Все данные будут инициализированы";
break;
case 6:
this.labelErrorCode.Text = "LCD инициализация";
this.labelMessage1.Text = "Все данные в LCD будут инициализированы";
break;
case 7:
this.labelErrorCode.Text = "Инициализация главной платы";
this.labelMessage1.Text = "Все данные главной платы будут инициализированы";
break;
case 8:
this.labelErrorCode.Text = "Сброс";
this.labelMessage1.Text = "Очистить текущие данные?";
break;
case 9:
this.labelErrorCode.Text = "Загрузка";
this.labelMessage1.Text = "Загрузить текущее значение?";
break;
case 10:
this.labelErrorCode.Text = "Загрузка";
this.labelMessage1.Text = "Загрузить новый данные мотора?";
break;
case 11:
this.labelErrorCode.Text = "Загрузка";
this.labelMessage1.Text = "Хотите изменить текущий номер строки?";
break;
case 12:
this.labelErrorCode.Text = "Логин";
this.labelMessage1.Text = "Выйти?";
break;
case 13:
this.labelErrorCode.Text = "Логин";
this.labelMessage1.Text = "Зарегестрировать пользователя?";
break;
case 14:
this.labelErrorCode.Text = "Логин";
this.labelMessage1.Text = "Удалить пользователя?";
break;
case 15:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Хотели бы вы использовать эту функцию?";
break;
case 16:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Вы уверены, что хотите прекратить ";
this.labelMessage2.Text = "использование этой функции?";
break;
case 17:
this.labelErrorCode.Text = "Штрих-код";
this.labelMessage1.Text = "Использовать функцию штрих-кода?";
break;
case 18:
this.labelErrorCode.Text = "Штрих-код";
this.labelMessage1.Text = "Отменить функцию штрих-кода?";
break;
case 19:
this.labelErrorCode.Text = "Сброс";
this.labelMessage1.Text = "Очистить все данные?";
break;
case 20:
this.labelErrorCode.Text = "Инициализация";
this.labelMessage1.Text = "Очистить данные счетчика?";
break;
case 21:
this.labelErrorCode.Text = "Локальная сеть";
this.labelMessage1.Text = "Установить локальный IP-адрес вручную?";
break;
case 22:
this.labelErrorCode.Text = "Локальная сеть";
this.labelMessage1.Text = "Установить локальный IP-адрес для DHCP?";
break;
case 23:
this.labelErrorCode.Text = "Возврат";
this.labelMessage1.Text = "Сделать резервную копию текущих данных?";
break;
case 24:
this.labelErrorCode.Text = "Случайный режим";
this.labelMessage1.Text = "Изменение десятичной точки сбрасывает настройки случайного режима.";
this.labelMessage2.Text = "Изменить десятичную точку?";
break;
case 25:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Вы хотите установить все настройки двигателя BLDC по умолчанию?";
this.labelMessage2.Text = "Его нельзя вернуть к предыдущему значению.";
break;
case 26:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Перезагрузить все платы двигателей BLDC?";
this.labelMessage2.Text = "";
break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Вы уверены, что хотите удалить файл?";
this.labelMessage2.Text = "";
break;
default:
break;
}
#endregion
}
else if (language == Define.E_LanguageID.German)
{
this.buttonYes.Text = "Ja";
this.buttonNo.Text = "Nein";
#region 독일어
switch (ok)
{
case 1:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Möchten Sie die ursprüngliche";
this.labelMessage2.Text = "DDL-Bibliothek wirklich zurückgeben?";
break;
case 2:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Möchten Sie die Sprache wirklich ändern?";
break;
case 3:
this.labelErrorCode.Text = "Aktualisierung";
this.labelMessage1.Text = "Programm wird aktualisiert";
break;
case 4:
this.labelErrorCode.Text = "스타일러스";
this.labelMessage1.Text = "화면 보정을 실행하시겠습니까?";
break;
case 5:
this.labelErrorCode.Text = "Werkseinstellung";
this.labelMessage1.Text = "Alle Daten werden initialisiert";
break;
case 6:
this.labelErrorCode.Text = "LCD-Initialisierung";
this.labelMessage1.Text = "Alle LCD-Daten werden initialisiert";
break;
case 7:
this.labelErrorCode.Text = "Mainboard-Initialisierung";
this.labelMessage1.Text = "Alle Daten auf der Hauptplatine werden initialisiert";
break;
case 8:
this.labelErrorCode.Text = "Löschen";
this.labelMessage1.Text = "Möchten Sie die aktuellen";
this.labelMessage2.Text = "Teilenummern-Daten wirklich löschen?";
break;
case 9:
this.labelErrorCode.Text = "Motor Download";
this.labelMessage1.Text = "Möchten Sie den aktuellen Wert wirklich herunterladen?";
break;
case 10:
this.labelErrorCode.Text = "Motor Download";
this.labelMessage1.Text = "Möchten Sie wirklich einen neuen Motor herunterladen?";
break;
case 11:
this.labelErrorCode.Text = "Motor Download";
this.labelMessage1.Text = "Möchten Sie die aktuelle Zeilennummer wirklich ändern?";
break;
case 12:
this.labelErrorCode.Text = "Einloggen";
this.labelMessage1.Text = "Möchten Sie sich abmelden?";
break;
case 13:
this.labelErrorCode.Text = "Einloggen";
this.labelMessage1.Text = "Möchten Sie den Benutzer registrieren?";
break;
case 14:
this.labelErrorCode.Text = "Einloggen";
this.labelMessage1.Text = "Möchten Sie diesen Benutzer wirklich löschen?";
break;
case 15:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Möchten Sie diese Funktion nutzen?";
break;
case 16:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Möchten Sie diese Funktion wirklich nicht mehr verwenden?";
break;
case 17:
this.labelErrorCode.Text = "Barcode";
this.labelMessage1.Text = "Möchten Sie die Barcode-Funktion wirklich aktivieren?";
break;
case 18:
this.labelErrorCode.Text = "Barcode";
this.labelMessage1.Text = "Möchten Sie die Barcode-Funktion wirklich deaktivieren?";
break;
case 19:
this.labelErrorCode.Text = "Löschen";
this.labelMessage1.Text = "Möchten Sie wirklich alle Teilenummernzahlen löschen?";
break;
case 20:
this.labelErrorCode.Text = "Initialisieren";
this.labelMessage1.Text = "Alarmzählerdaten initialisieren?";
break;
case 21:
this.labelErrorCode.Text = "Ethernet";
this.labelMessage1.Text = "Möchten Sie die lokale IP-Adresse statisch festlegen?";
break;
case 22:
this.labelErrorCode.Text = "Ethernet";
this.labelMessage1.Text = "Möchten Sie die lokale IP-Adresse auf DHCP setzen?";
break;
case 23:
this.labelErrorCode.Text = "Sicherung";
this.labelMessage1.Text = "Möchten Sie Ihre aktuellen Daten sichern?";
break;
case 24:
this.labelErrorCode.Text = "Initialisieren Sie die Zufallsmoduseinstellung";
this.labelMessage1.Text = "Wenn der Dezimalpunkt geändert wird, wird der";
this.labelMessage2.Text = "Zufallsmoduseinstellung initialisiert. Willst du es ändern?";
break;
case 25:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Möchten Sie alle BLDC-Motoreinstellungen auf Standard setzen?";
this.labelMessage2.Text = "Nelze ji vrátit na předchozí hodnotu.";
break;
case 26:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Alle BLDC-Motorplatinen neu starten?";
this.labelMessage2.Text = "";
break;
case 27:
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "Möchten Sie die Datei wirklich löschen?";
this.labelMessage2.Text = "";
break;
default:
break;
}
#endregion
}
else
{
}
}
public DialogFormYesNo(Define.E_LanguageID language, int ok, string msg)
{
InitializeComponent();
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
switch (language)
{
case Define.E_LanguageID.Korean:
switch (ok)
{
case 1:
this.labelErrorCode.Text = "파일";
this.labelMessage1.Text = string.Format("{0} 파일이 이미 있습니다. 바꾸시겠습니까?", msg);
break;
case 2:
this.labelErrorCode.Text = "비밀번호 만료";
this.labelMessage1.Text = string.Format("비밀번호 만료 {0}일 전입니다.", msg);
this.labelMessage2.Text = "비밀번호를 변경하시겠습니까?";
break;
default:
break;
}
break;
case Define.E_LanguageID.English:
switch (ok)
{
case 1:
this.labelErrorCode.Text = "File";
this.labelMessage1.Text = string.Format("{0} already exists. Do you change the file?", msg);
break;
case 2:
this.labelErrorCode.Text = "Password expiration";
this.labelMessage1.Text = string.Format("{0} days before password expires", msg);
this.labelMessage2.Text = "Do you want to change the password?";
break;
default:
break;
}
break;
case Define.E_LanguageID.Chinese:
switch (ok)
{
case 1:
this.labelErrorCode.Text = "文件";
this.labelMessage1.Text = string.Format("{0} 已经存在。 你改文件了吗?", msg);
break;
case 2:
this.labelErrorCode.Text = "密码过期";
this.labelMessage1.Text = string.Format("密码过期前{0}天", msg);
this.labelMessage2.Text = "您要更改密码吗?";
break;
default:
break;
}
break;
case Define.E_LanguageID.Russian:
switch (ok)
{
case 1:
this.labelErrorCode.Text = "Файл";
this.labelMessage1.Text = string.Format("{0} уже существует. Вы меняете файл?", msg);
break;
case 2:
this.labelErrorCode.Text = "Срок действия пароля";
this.labelMessage1.Text = string.Format("{0} дня до истечения срока действия пароля", msg);
this.labelMessage2.Text = "Вы хотите изменить пароль?";
break;
default:
break;
}
break;
case Define.E_LanguageID.German:
switch (ok)
{
case 1:
this.labelErrorCode.Text = "Datei";
this.labelMessage1.Text = string.Format("{0} ist bereits vorhanden. Änderst du die Datei?", msg);
break;
case 2:
this.labelErrorCode.Text = "Passwortablauf";
this.labelMessage1.Text = string.Format("{0} Tage vor Ablauf des Passworts", msg);
this.labelMessage2.Text = "Möchten Sie das Passwort ändern?";
break;
default:
break;
}
break;
case Define.E_LanguageID.Spanish:
switch (ok)
{
case 1:
this.labelErrorCode.Text = "Archivo";
this.labelMessage1.Text = string.Format("{0} ya existe. ¿Cambias el archivo?", msg);
break;
case 2:
this.labelErrorCode.Text = "Caducidad de la contraseña";
this.labelMessage1.Text = string.Format("{0} días antes de que caduque la contraseña", msg);
this.labelMessage2.Text = "¿Quieres cambiar la contraseña?";
break;
default:
break;
}
break;
default:
break;
}
}
public DialogFormYesNo(Define.E_LanguageID language, int ok, string before, string after)
{
InitializeComponent();
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
if (language == Define.E_LanguageID.Korean)
{
switch (ok)
{
case 3:
this.labelErrorCode.Text = "업데이트";
this.labelMessage1.Text = string.Format("이전 : {0}, 이후 : {1}", before, after);
this.labelMessage2.Text = "업데이트를 진행하시겠습니까?";
break;
default:
break;
}
}
else if (language == Define.E_LanguageID.English)
{
switch (ok)
{
case 3:
this.labelErrorCode.Text = "Update";
this.labelMessage1.Text = string.Format("Before : {0}, After : {1}", before, after);
this.labelMessage2.Text = "Do you want to run the update?";
break;
default:
break;
}
}
else if (language == Define.E_LanguageID.Chinese)
{
switch (ok)
{
case 3:
this.labelErrorCode.Text = "更新资料";
this.labelMessage1.Text = string.Format("之前 : {0}, 后 : {1}", before, after);
this.labelMessage2.Text = "您要运行更新吗?";
break;
default:
break;
}
}
else if (language == Define.E_LanguageID.Russian)
{
switch (ok)
{
case 3:
this.labelErrorCode.Text = "Обновить";
this.labelMessage1.Text = string.Format("Перед : {0}, После : {1}", before, after);
this.labelMessage2.Text = "Вы хотите запустить обновление?";
break;
default:
break;
}
}
else if (language == Define.E_LanguageID.German)
{
switch (ok)
{
case 3:
this.labelErrorCode.Text = "Aktualisieren";
this.labelMessage1.Text = string.Format("Vor : {0}, Nach dem : {1}", before, after);
this.labelMessage2.Text = "Möchten Sie das Update ausführen?";
break;
default:
break;
}
}
else
{
}
}
public DialogFormYesNo(Define.E_MessageBoxIcon icon, string code, string message1, string message2)
{
InitializeComponent();
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.labelErrorCode.Text = code;
this.labelMessage1.Text = message1;
this.labelMessage2.Text = message2;
}
#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);
}
#endregion
#region Override Member
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
this.InitializeContnrol();
}
#endregion
#region Event Handler
private void buttonYes_Click(object sender, EventArgs e)
{
this.Close();
this.DialogResult = DialogResult.Yes;
}
private void buttonNo_Click(object sender, EventArgs e)
{
this.Close();
this.DialogResult = DialogResult.No;
}
#endregion
}
}