using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using WCS_Client.From.From_Montior; namespace WCS_Client.From { public class MontiorHelper { internal static void SetConveyor_R(Conveyor_R conveyor_R, WCS_STACKERDATA conveyor) { if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (conveyor_R.button1.Tag.ToString() != "pall") { conveyor_R.button1.BackgroundImage = Image.FromFile("Resources/Conveyor_R.png"); conveyor_R.button1.Tag = "pall"; } } else { if (conveyor_R.button1.Tag.ToString() != "empty") { conveyor_R.button1.BackgroundImage = Image.FromFile("Resources/1009L1.png"); conveyor_R.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && conveyor_R.button1.BackColor != Color.Red) { conveyor_R.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && conveyor_R.button1.BackColor != Color.FromArgb(0, 144, 154)) { conveyor_R.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor3_A(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor3_A)control; con.button1.Text = conveyor.STA_EQUIPMENTNO; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/Conveyor3_A_Box.png");//Conveyor3_A_Box.png con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/1009_A.png");//1009_A.png con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor3_B(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor3_B)control; con.button1.Text = conveyor.STA_EQUIPMENTNO; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/1009R1_B.png");//1009R1_A.png con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/1009R1.png");//1009R1.png con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor3(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor3)control; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/Conveyor3.png");//1009R1_A.png con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/1004LR.png");//1009R1.png con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor_L(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor_L)control; con.button1.Text = conveyor.STA_EQUIPMENTNO; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/Conveyor_L.png");//1009L11.png con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/1009L11.png");//1009L11.png con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor_R(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor_R)control; con.button1.Text = conveyor.STA_EQUIPMENTNO; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/Conveyor_R.png");//1009L1.png con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/1009L1.png");//1009L1.png con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor)control; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/Conveyor.png"); con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/1009LR.png"); con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor4_left(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor4_left)control; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/Conveyor4_left.png"); con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/1001L.gif"); con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor4_right(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor4_right)control; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/Conveyor4_right.png"); con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/1001LR.gif"); con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor4_L_R(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor4_L_R)control; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/Conveyor4_L_R.png"); con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/1001LR.gif"); con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor5(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor5)control; con.button1.Text = conveyor.STA_EQUIPMENTNO; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/rgv03.png"); con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/shelf16UD1.png"); con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetConveyor6(Control control, WCS_STACKERDATA conveyor) { var con = (Conveyor6)control; if (conveyor.ConveyorSignalItem.DB521_Tasknum > 0) { if (con.button1.Tag.ToString() != "pall") { con.button1.BackgroundImage = Image.FromFile("Resources/Rgv02.png"); con.button1.Tag = "pall"; } } else { if (con.button1.Tag.ToString() != "empty") { con.button1.BackgroundImage = Image.FromFile("Resources/shelf16UD.png"); con.button1.Tag = "empty"; } } if (conveyor.ConveyorSignalItem.DB523_Fault && con.button1.BackColor != Color.Red) { con.button1.BackColor = Color.Red; } if (conveyor.ConveyorSignalItem.DB523_Fault == false && con.button1.BackColor != Color.FromArgb(0, 144, 154)) { con.button1.BackColor = Color.FromArgb(0, 144, 154); } } internal static void SetRgv02(Control control, WCS_STACKERDATA rgv) { var con = (Rgv02)control; //if (con.Name == "rgv01") //{ if (rgv.RGVSignalItem.DB522_PH_Status_1) { if (con.btn01.Tag.ToString() != "pall") { con.btn01.BackgroundImage = Image.FromFile("Resources/Rgv02.png"); con.btn01.Tag = "pall"; } } else { if (con.btn01.Tag.ToString() != "empty") { con.btn01.BackgroundImage = Image.FromFile("Resources/shelf16UD.png"); con.btn01.Tag = "empty"; } } if (rgv.RGVSignalItem.DB522_PH_Status_2) { if (con.btn02.Tag.ToString() != "pall") { con.btn02.BackgroundImage = Image.FromFile("Resources/Rgv02.png"); con.btn02.Tag = "pall"; } } else { if (con.btn02.Tag.ToString() != "empty") { con.btn02.BackgroundImage = Image.FromFile("Resources/shelf16UD.png"); con.btn02.Tag = "empty"; } } if (rgv.RGVSignalItem.DB522_Fault_1 && con.btn01.BackColor != Color.Red) { con.btn01.BackColor = Color.Red; } if (rgv.RGVSignalItem.DB522_Fault_2 == false && con.btn02.BackColor != Color.FromArgb(0, 144, 154)) { con.btn02.BackColor = Color.FromArgb(0, 144, 154); } //} } internal static void SetRgv(Control control, WCS_STACKERDATA rgv) { var con = (Rgv)control; if (con.Name == "rgv02") { SetRgvInfo(rgv, con); } else if (con.Name == "rgv03") { SetRgvInfo(rgv, con); } else if (con.Name == "rgv04") { SetRgvInfo(rgv, con); } } private static void SetRgvInfo(WCS_STACKERDATA rgv, Rgv con) { if (rgv.RGVSignalItem.DB522_PH_Status_1) { if (con.btn01.Tag.ToString() != "pall") { con.btn01.BackgroundImage = Image.FromFile("Resources/rgv03.png"); con.btn01.Tag = "pall"; } } else { if (con.btn01.Tag.ToString() != "empty") { con.btn01.BackgroundImage = Image.FromFile("Resources/shelf16UD1.png"); con.btn01.Tag = "empty"; } } if (rgv.RGVSignalItem.DB522_PH_Status_2) { if (con.btn02.Tag.ToString() != "pall") { con.btn02.BackgroundImage = Image.FromFile("Resources/rgv03.png"); con.btn02.Tag = "pall"; } } else { if (con.btn02.Tag.ToString() != "empty") { con.btn02.BackgroundImage = Image.FromFile("Resources/shelf16UD1.png"); con.btn02.Tag = "empty"; } } if (rgv.RGVSignalItem.DB522_Fault_1 && con.btn01.BackColor != Color.Red) { con.btn01.BackColor = Color.Red; } if (rgv.RGVSignalItem.DB522_Fault_2 == false && con.btn02.BackColor != Color.FromArgb(0, 144, 154)) { con.btn02.BackColor = Color.FromArgb(0, 144, 154); } } } }