protected override void OnConnectNetWorkNotic(DataResponsible responsible) { // 获取执法记录仪信息列表 responsible.SendCommand(Model.MsgType.DeviceInfosRequest); responsible.SendCommand(Model.MsgType.PcStateRequest); responsible.SendCommand(Model.MsgType.PortInfosRequest); responsible.SendCommand(Model.MsgType.LicenseRequest); // 设置优先端口 if (!string.IsNullOrEmpty(AppConfigInfos.PortDeviceList.FirstPortCode)) { Conditions con = new Conditions(); con.AddItem("PortCode", AppConfigInfos.PortDeviceList.FirstPortCode.Equals("----") ? string.Empty : AppConfigInfos.PortDeviceList.FirstPortCode); con.AddItem("Respond", "1"); MainMessage.Instance.SendMessage(Model.MsgType.SetFirstPortRequest, con); } }
/// <summary> /// 发送操作日志 /// </summary> /// <param name="data">操作码</param> /// <param name="data">被操作对象,如果没有不传</param> public void SendOperationLog(string operateCode, Conditions data = null) { if (data == null) { data = new Conditions(); } data.AddItem("StationID", AppConfigInfos.AppStateInfos == null ? "" : AppConfigInfos.AppStateInfos.StationID); data.AddItem("StationCode", AppConfigInfos.AppStateInfos == null ? "" : AppConfigInfos.AppStateInfos.StationCode); data.AddItem("OperatorGuid", AppConfigInfos.CurrentUserInfos == null ? "" : AppConfigInfos.CurrentUserInfos.UserGuid); data.AddItem("OperatorID", AppConfigInfos.CurrentUserInfos == null ? "" : AppConfigInfos.CurrentUserInfos.UserID); data.AddItem("OperatorName", AppConfigInfos.CurrentUserInfos == null ? "" : AppConfigInfos.CurrentUserInfos.UserName); data.AddItem("OperatorCode", AppConfigInfos.CurrentUserInfos == null ? "" : AppConfigInfos.CurrentUserInfos.UserCode); data.AddItem("OperatorOrgID", AppConfigInfos.CurrentUserInfos == null ? "" : AppConfigInfos.CurrentUserInfos.OrgID); data.AddItem("OperatorOrgName", AppConfigInfos.CurrentUserInfos == null ? "" : AppConfigInfos.CurrentUserInfos.OrgName); data.AddItem("OperatorOrgIDCode", AppConfigInfos.CurrentUserInfos == null ? "" : AppConfigInfos.CurrentUserInfos.OrgIDCode); data.AddItem("OpTime", DateTime.Now.ToString("yyyyMMdd HH:mm:ss")); data.AddItem("OpType", operateCode); data.AddItem("LogID", DateTime.Now.ToString("yyyyMMddHHmmss") + AppConfigInfos.AppStateInfos == null ? "" : AppConfigInfos.AppStateInfos.StationCode + Guid.NewGuid().ToString("N")); DataResponsible.SendMsg(MsgType.StationLogContent, data); }
protected override void Init(DataResponsible responsible) { LoginWindow.Responsible = responsible; ResultWindow.Responsible = responsible; }
/// <summary> /// 模块初始化 /// </summary> /// <param name="SendData"></param> public override void Init(DataResponsible SendData) { DataResponsible = SendData; }
public void SendMessage(MsgType msgType, Conditions data) { DataResponsible.SendMsg(msgType, data); }
/// <summary> /// 发送消息 /// </summary> /// <param name="msgType"></param> /// <param name="message"></param> public void SendMessage(MsgType msgType, string message) { DataResponsible.SendMsg(msgType, message); }
/// <summary> /// 初始化 /// </summary> /// <param name="responsible"></param> public override void Init(DataResponsible responsible) { DataResponsible = responsible; }