public void control_UserControlBtnClicked(object sender, string ID) { DataUploadRecord dataUploadRecord = new DataUploadRecord(); CR_INOUT_RECODE inOutRecord = bllRecord.GetModel(ID); if (null != inOutRecord) { dataUploadRecord.plateNum = inOutRecord.VEHICLE_NO; dataUploadRecord.REPORTIMG_TIME = inOutRecord.IN_TIME; dataUploadRecord.PARTITION_CODE = inOutRecord.IN_PARTITION_CODE; var partitionChildren = CommHelper.GetOrgInfos(dataUploadRecord.PARTITION_CODE); //查找中央缴费定点 if (null != partitionChildren && partitionChildren.Count > 0) { var centralPaymentChannel = partitionChildren.Where(x => x.channelType == enumChannelType.centerPayment).FirstOrDefault(); if (null != centralPaymentChannel) { dataUploadRecord.CHN_CODE = centralPaymentChannel.ORGANIZATION_CODE; } } dataUploadRecord.CHANNEL_TYPE = enumChannelType.centerPayment; dataUploadRecord.INOUT_RECODE = inOutRecord; DataUploadEventArgs args = new DataUploadEventArgs() { TempRecordInfo = dataUploadRecord }; ThreadMessageTransact.Instance.AcceptFormalData(dataUploadRecord); } }
public void control_UserControlBtnClicked(object sender, string ID) { DataUploadRecord dataUploadRecord = new DataUploadRecord(); CR_INOUT_RECODE inOutRecord = bllRecord.GetModel(ID); if (null != inOutRecord) { dataUploadRecord.plateNum = inOutRecord.VEHICLE_NO; dataUploadRecord.REPORTIMG_TIME = inOutRecord.IN_TIME; dataUploadRecord.CHANNEL_TYPE = enumChannelType.chn_out; dataUploadRecord.INOUT_RECODE = inOutRecord; dataUploadRecord.OPERATER_TYPE = enumOperaterType.HandReleaseOut; } ThreadMessageTransact.Instance.triggerEvent(dataUploadRecord, true); }