private void XS156_NewLoadExist(TrackingDataBag data) { if (!_firstLoad) { M221Plc?.SetPoPcNewOrderNumber(); } else { _firstLoad = false; } }
private void trackingBagHandler(TrackingDataBag data) { chb_Traceability.BackColor = chb_Traceability.BackColor == _onColor ? _offColor : _onColor; lbl_Processable.Text = data.ProcessableQuantity.ToString("000"); if (M221Plc != null) { if (M221Plc.QuantityProccessable != data.ProcessableQuantity) { M221Plc.SetQuantityProcessable(data.ProcessableQuantity); } } lbl_OrderNumber.Text = data.OrderNumber; lbl_Reference.Text = data.CurrentReferenceName; if (_afterReload) { M221Plc?.SetQuantityOutput(data.OutputQuantity); M221Plc?.SetQuantityReject(data.RejectedQuantity); M221Plc?.SetQuantityProcessable(data.ProcessableQuantity); M221Plc?.ResetPoPcNewOrderNumber(); _afterReload = false; } }
private void XS156_TrackingUpdated(TrackingDataBag data) { Invoke(new TrackingBagDelegate(trackingBagHandler), new object[] { data }); }