private void ShowMessage(MesSession mesSession, MesRequestInfo requestInfo) { if (this.InvokeRequired) { this.BeginInvoke(new Action <MesSession, MesRequestInfo>(this.ShowMessage), mesSession, requestInfo); } else { ShowMessage(requestInfo.MsgColor, requestInfo.Msg); } }
private void ShowMessage(MesSession mesSession, MesRequestInfo requestInfo) { if (this.InvokeRequired) { this.BeginInvoke(new Action <MesSession, MesRequestInfo>(this.ShowMessage), mesSession, requestInfo); } else { log.Info(requestInfo.Msg); lblInfo.Text = requestInfo.Msg; lblInfo.ForeColor = requestInfo.MsgColor; } }
/// <summary> /// 校验接收数据是否正确 /// </summary> /// <param name="session"></param> /// <param name="requestInfo"></param> /// <param name="recvTransData"></param> /// <returns></returns> public static bool CheckMesRequestInfo(MesSession session, MesRequestInfo requestInfo, CheckType checkType) { if (requestInfo.TData == null) { GlobalData.KeyWordIsNullRecv(session, requestInfo.TData, "RequestInfo"); session.Logger.Error("RequestInfo is not json format !"); return(false); } if (string.IsNullOrWhiteSpace(requestInfo.TData.EquipmentID)) { GlobalData.KeyWordIsNullRecv(session, requestInfo.TData, "EquipmentID"); session.Logger.Error("EquipmentID error !"); return(false); } if (checkType == CheckType.DeviceSN && string.IsNullOrWhiteSpace(requestInfo.TData.SN)) { GlobalData.KeyWordIsNullRecv(session, requestInfo.TData, "SN"); session.Logger.Error("SN error !"); return(false); } return(true); }