public void Message_Recieved(object sender, MessageEventArgs Args) { string CommandID = XmlUtil.XmlAnalysis("CommandID", Args.Message); if (CommandID != "SubCenterHandshake" && CommandID != "SubCenterBssHandShark") { LogHelper.WriteNetMsgLog("Deal UploadServer Client message, Client DWBH is " + ServerClient.UnitCode + ":" + Args.Message); } switch (CommandID) { case "SubCenterHandshake": HandleClientSharkHand(Args.Message); break; case "LoginServer": HandleLoginServer(Args.Message); break; case "ConnectServer": HandleConnectServer(Args.Message); break; case "LogoutServer": HandleLoginOutServer(Args.Message); break; //同步单位信息数据 case "UnitInfoData": Sync.HandleUnitInfoData(Args.Message); break; //同步车辆信息数据 case "VehicleData": Sync.HandleVehicleData(Args.Message); break; //同步系统人员信息数据 case "SysUserData": Sync.HandleSysUserData(Args.Message); break; //同步呼叫记录信息数据 case "CallRcordData": Sync.HandleCallRcordData(Args.Message); break; //同步受理记录信息数据 case "DealData": if (ServerClient.Status == NetStatus.Login) { Sync.HandleDealData(Args.Message); } break; //同步调度分站记录信息数据 case "DispatchStationInfoData": if (ServerClient.Status == NetStatus.Login) { Sync.HandleDispatchStationInfoData(Args.Message); } break; //同步出车记录信息数据 case "DispatchVehicleData": Sync.HandleDispatchVehicleData(Args.Message); break; //同步病历填写项目 case "Web_MedicalProject": Sync.HandleWeb_MedicalProjectData(Args.Message); break; //同步病历填写项目值 case "Web_MedicalProjectValue": Sync.HandleWeb_MedicalProjectValueData(Args.Message); break; //同步病历记录 case "Web_MedicalRecords": Sync.HandleWeb_MedicalRecordsData(Args.Message); break; //同步病历填写项目与值对应关系数据 case "Web_MedicalStatistics": Sync.HandleWeb_MedicalStatisticsData(Args.Message); break; //病历基础信息表数据 case "BLJCXXB": Sync.HandleBLJCXXBData(Args.Message); break; //呼救区域表数据 case "HJQYB": Sync.HandleHJQYBData(Args.Message); break; //来电类型表数据 case "LDLXB": Sync.HandleLDLXBData(Args.Message); break; //值班员信息表数据 case "ZBYXXB": Sync.HandleZBYXXBData(Args.Message); break; //症状表数据 case "ZZB": Sync.HandleZZBData(Args.Message); break; //20151216修改人:朱星汉 修改内容:添加病历关系记录删除表的上传 //病历关系记录删除表数据 case "LWBLGXTBDELB": Sync.HandleLWBLGXTBDELBData(Args.Message); break; //20160105修改人:朱星汉 修改内容:添加病历记录删除表的上传 //病历记录删除表数据 case "LWBLTBDELB": Sync.HandleLWBLTBDELBData(Args.Message); break; //大型事故表数据 case "DXSGB": Sync.HandleDXSGBData(Args.Message); break; default: LogHelper.WriteNetMsgLog("UNhandle message Client DWBH is " + ServerClient.UnitCode + ":" + Args.Message); break; } }