private SBNChangeNameBody GetBody(MicrosoftDynamicsCRMadoxioLicences licence, ChangeNameType changeNameType, string targetBusinessNumber)
        {
            var body = new SBNChangeNameBody();

            body.name = new SBNChangeNameBodyName();
            body.name.clientNameTypeCode = OneStopUtils.CLIENT_NAME_TYPE_CODE;
            if (licence.AdoxioEstablishment != null)
            {
                body.name.name = licence.AdoxioEstablishment.AdoxioName;
            }

            body.name.operatingNamesequenceNumber = 1;
            body.name.updateReasonCode            = OneStopUtils.UPDATE_REASON_CODE;

            body.businessRegistrationNumber = licence.AdoxioLicencee.Accountnumber;
            body.businessProgramIdentifier  = OneStopUtils.BUSINESS_PROGRAM_IDENTIFIER;

            body.businessProgramAccountReferenceNumber = licence.AdoxioBusinessprogramaccountreferencenumber;

            // partnerInfo1
            body.partnerInfo1 = licence.AdoxioLicencenumber;

            if (changeNameType == ChangeNameType.Transfer)
            {
                body.partnerInfo2 = targetBusinessNumber;
            }

            //
            body.timeStamp = Utils.GetTimeStamp();

            return(body);
        }
Example #2
0
        private SBNChangeNameBody GetBody(MicrosoftDynamicsCRMadoxioLicences licence)
        {
            var body = new SBNChangeNameBody();

            // licence number
            body.partnerInfo1 = licence.AdoxioLicencenumber;

            body.name = new SBNChangeNameBodyName();
            body.name.clientNameTypeCode = OneStopUtils.CLIENT_NAME_TYPE_CODE;
            body.name.name = licence.AdoxioEstablishment.AdoxioName;
            body.name.operatingNamesequenceNumber = 1;
            body.name.updateReasonCode            = OneStopUtils.UPDATE_REASON_CODE;

            body.businessRegistrationNumber = licence.AdoxioLicencee.AdoxioBusinessregistrationnumber;
            body.businessProgramIdentifier  = OneStopUtils.BUSINESS_PROGRAM_IDENTIFIER;

            body.businessProgramAccountReferenceNumber = licence.AdoxioBusinessprogramaccountreferencenumber;

            // partnerInfo1
            body.partnerInfo1 = licence.AdoxioLicencenumber;

            return(body);
        }