protected void EventLabelShowBlockRequest(object sender, BlockControlQueryArg e) //show block issue { object obj = new object(); if (this.InvokeRequired) { lock (obj) { this.BeginInvoke((MethodInvoker) delegate { EventLabelShowBlockRequest(sender, e); }); } return; } this.lbBlockCtrlReqst.Visible = true; this.lbBlockCtrlReqst.ForeColor = Color.Red; this.lbBlockCtrlReqst.Text = "Block Control Requested:" + "Section ID: " + e.Query.Section + "Block Control Request:" + e.Query.BlockSectionPassReqst.ToString(); // Roy*180319 }
protected void EventBlockControlTriggered(object sender, BlockControlQueryArg e) { // Block locked or unlocked bool blBlockesd = true; if (blBlockesd) { Veh_VehM_Global.seqEvents = Veh_VehM_Global.SequenceEvents.enTransferRequest; Veh_VehM_Global.enCmdID = Veh_VehM_Global.CmdID.cmd32; Veh_VehM_Global.eventTypes = (int)VehEventTypes.BlockSection_Query; // Roy*180319 Veh_VehM_Global.vehBlockPassReqst = (int)Status.NG; } else { Veh_VehM_Global.seqEvents = Veh_VehM_Global.SequenceEvents.enTransferRequest; Veh_VehM_Global.enCmdID = Veh_VehM_Global.CmdID.cmd32; Veh_VehM_Global.eventTypes = (int)VehEventTypes.BlockSection_Query; // Roy*180319 Veh_VehM_Global.vehBlockPassReqst = (int)Status.OK; } // }