コード例 #1
0
        private SBNChangeNameHeader GetHeader(MicrosoftDynamicsCRMadoxioLicences licence, ChangeNameType changeNameType)
        {
            var header = new SBNChangeNameHeader();

            header.requestMode = OneStopUtils.ASYNCHRONOUS;
            switch (changeNameType)
            {
            case ChangeNameType.ChangeName:
                header.documentSubType = OneStopUtils.DOCUMENT_SUBTYPE_CHANGENAME;
                break;

            case ChangeNameType.ThirdPartyOperator:
                header.documentSubType = OneStopUtils.DOCUMENT_SUBTYPE_CHANGENAME_THIRDPARTY;
                break;

            case ChangeNameType.Transfer:
                header.documentSubType = OneStopUtils.DOCUMENT_SUBTYPE_CHANGENAME_TRANSFER;
                break;
            }

            header.senderID   = OneStopUtils.SENDER_ID;
            header.receiverID = OneStopUtils.RECEIVER_ID;
            //any note wanted by LCRB. Currently in liquor is: licence Id, licence number - sequence number
            header.partnerNote = licence.AdoxioLicencenumber + "-" + DateTime.Now.Ticks;

            header.CCRAHeader = GetCCRAHeader(licence);

            return(header);
        }
コード例 #2
0
        private SBNChangeNameHeader GetHeader(MicrosoftDynamicsCRMadoxioLicences licence, bool isTransfer)
        {
            var header = new SBNChangeNameHeader();

            header.requestMode = OneStopUtils.ASYNCHRONOUS;
            if (isTransfer)
            {
                header.documentSubType = OneStopUtils.DOCUMENT_SUBTYPE_CHANGENAME_TRANSFER;
            }
            else
            {
                header.documentSubType = OneStopUtils.DOCUMENT_SUBTYPE_CHANGENAME;
            }



            header.senderID   = OneStopUtils.SENDER_ID;
            header.receiverID = OneStopUtils.RECEIVER_ID;
            //any note wanted by LCRB. Currently in liquor is: licence Id, licence number - sequence number
            header.partnerNote = licence.AdoxioLicencenumber;

            header.CCRAHeader = GetCCRAHeader(licence);

            return(header);
        }