181 lines
11 KiB
C#
181 lines
11 KiB
C#
|
using System;
|
|||
|
using System.Linq;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.ComponentModel;
|
|||
|
using System.Drawing;
|
|||
|
using System.Data;
|
|||
|
using System.Text;
|
|||
|
using System.Windows.Forms;
|
|||
|
|
|||
|
using ITC81DB.DialogForms;
|
|||
|
using ITC81DB.Forms;
|
|||
|
using ITC81DB_ImageDll;
|
|||
|
|
|||
|
namespace ITC81DB.Controls
|
|||
|
{
|
|||
|
public partial class ControlCenterSystemJudgmentSelect : UserControl
|
|||
|
{
|
|||
|
#region Field
|
|||
|
private FormMenu m_ParentForm;
|
|||
|
#endregion
|
|||
|
|
|||
|
#region Property
|
|||
|
public FormMenu ParentForm
|
|||
|
{
|
|||
|
get { return this.m_ParentForm; }
|
|||
|
private set { this.m_ParentForm = value; }
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region Constructor
|
|||
|
public ControlCenterSystemJudgmentSelect(FormMenu parent)
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
|
|||
|
this.ParentForm = parent;
|
|||
|
this.InitializeDesign();
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region Method
|
|||
|
public void InitializeDesign()
|
|||
|
{
|
|||
|
Class1 images = new Class1();
|
|||
|
|
|||
|
if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English)
|
|||
|
{
|
|||
|
this.buttonItemNo.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoDisable));
|
|||
|
this.buttonItemNo.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoDown));
|
|||
|
this.buttonItemNo.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoUp));
|
|||
|
this.buttonAutoMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentAutoDisable));
|
|||
|
this.buttonAutoMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentAutoDown));
|
|||
|
this.buttonAutoMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentAutoUp));
|
|||
|
this.buttonManualMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentManualDisable));
|
|||
|
this.buttonManualMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentManualDown));
|
|||
|
this.buttonManualMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentManualUp));
|
|||
|
}
|
|||
|
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese)
|
|||
|
{
|
|||
|
this.buttonItemNo.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnFormProductNoDisable));
|
|||
|
this.buttonItemNo.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnFormProductNoDown));
|
|||
|
this.buttonItemNo.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnFormProductNoUp));
|
|||
|
this.buttonAutoMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpJudgmentAutoDisable));
|
|||
|
this.buttonAutoMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpJudgmentAutoDown));
|
|||
|
this.buttonAutoMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpJudgmentAutoUp));
|
|||
|
this.buttonManualMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpJudgmentManualDisable));
|
|||
|
this.buttonManualMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpJudgmentManualDown));
|
|||
|
this.buttonManualMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpJudgmentManualUp));
|
|||
|
}
|
|||
|
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Czech)
|
|||
|
{
|
|||
|
}
|
|||
|
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Russian)
|
|||
|
{
|
|||
|
this.buttonItemNo.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoDisable));
|
|||
|
this.buttonItemNo.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoDown));
|
|||
|
this.buttonItemNo.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoUp));
|
|||
|
this.buttonAutoMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpJudgmentAutoDisable));
|
|||
|
this.buttonAutoMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpJudgmentAutoDown));
|
|||
|
this.buttonAutoMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpJudgmentAutoUp));
|
|||
|
this.buttonManualMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpJudgmentManualDisable));
|
|||
|
this.buttonManualMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpJudgmentManualDown));
|
|||
|
this.buttonManualMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpJudgmentManualUp));
|
|||
|
}
|
|||
|
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German)
|
|||
|
{
|
|||
|
this.buttonItemNo.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerProductNoDisable));
|
|||
|
this.buttonItemNo.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerProductNoDown));
|
|||
|
this.buttonItemNo.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerProductNoUp));
|
|||
|
this.buttonAutoMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpJudgmentAutoDisable));
|
|||
|
this.buttonAutoMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpJudgmentAutoDown));
|
|||
|
this.buttonAutoMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpJudgmentAutoUp));
|
|||
|
this.buttonManualMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpJudgmentManualDisable));
|
|||
|
this.buttonManualMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpJudgmentManualDown));
|
|||
|
this.buttonManualMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpJudgmentManualUp));
|
|||
|
}
|
|||
|
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Spanish)
|
|||
|
{
|
|||
|
this.buttonItemNo.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoDisable));
|
|||
|
this.buttonItemNo.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoDown));
|
|||
|
this.buttonItemNo.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoUp));
|
|||
|
this.buttonAutoMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentAutoDisable));
|
|||
|
this.buttonAutoMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentAutoDown));
|
|||
|
this.buttonAutoMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentAutoUp));
|
|||
|
this.buttonManualMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentManualDisable));
|
|||
|
this.buttonManualMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentManualDown));
|
|||
|
this.buttonManualMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpJudgmentManualUp));
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
this.buttonItemNo.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoDisable));
|
|||
|
this.buttonItemNo.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoDown));
|
|||
|
this.buttonItemNo.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engProductNoUp));
|
|||
|
this.buttonAutoMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpJudgmentAutoDisable));
|
|||
|
this.buttonAutoMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpJudgmentAutoDown));
|
|||
|
this.buttonAutoMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpJudgmentAutoUp));
|
|||
|
this.buttonManualMode.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpJudgmentManualDisable));
|
|||
|
this.buttonManualMode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpJudgmentManualDown));
|
|||
|
this.buttonManualMode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpJudgmentManualUp));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public void UpdateCurrentProductDisplay(DataStore.EquipmentStatus status, ProductItem pItem)
|
|||
|
{
|
|||
|
string value = "";
|
|||
|
|
|||
|
value = pItem.Number.ToString();
|
|||
|
if (this.buttonItemNo.Text != value)
|
|||
|
this.buttonItemNo.Text = value;
|
|||
|
}
|
|||
|
|
|||
|
public void DisplayRefresh(SystemStatus status)
|
|||
|
{
|
|||
|
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.SystemJudgmentSelect;
|
|||
|
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.SystemSetting);
|
|||
|
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
|
|||
|
|
|||
|
this.buttonItemNo.Text = this.ParentForm.ParentForm.SystemConfig1.ProductNumber.ToString();
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region Event Handler
|
|||
|
private void buttonItemNo_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
string message = "";
|
|||
|
|
|||
|
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonItemNo.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
|||
|
|
|||
|
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
|||
|
{
|
|||
|
if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > this.ParentForm.ParentForm.ProductCount)
|
|||
|
{
|
|||
|
// 입력범위를 확인하세요
|
|||
|
message = string.Format("1 ~ {0}", this.ParentForm.ParentForm.ProductCount);
|
|||
|
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message);
|
|||
|
myMsg.ShowDialog();
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
this.buttonItemNo.Text = myKeyPad.StringValue;
|
|||
|
|
|||
|
this.buttonItemNo.Text = "**";
|
|||
|
this.ParentForm.ParentForm.TransferProductParameter(myKeyPad.IntValue);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
private void buttonAutoMode_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
this.ParentForm.CenterSystemJudgmentAuto.DisplayRefresh(this.ParentForm.ParentForm.CurrentSystemStatus);
|
|||
|
this.ParentForm.CenterSystemJudgmentAuto.BringToFront();
|
|||
|
}
|
|||
|
|
|||
|
private void buttonManualMode_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
this.ParentForm.CenterSystemJudgmentManual.DisplayRefresh(this.ParentForm.ParentForm.CurrentSystemStatus);
|
|||
|
this.ParentForm.CenterSystemJudgmentManual.BringToFront();
|
|||
|
}
|
|||
|
#endregion
|
|||
|
}
|
|||
|
}
|