コード例 #1
0
        public int AddCustomerContact(int customerId, string contactType, ContractAccount accountInfo, Hashtable extraInfo)
        {
            // setup url
            OrderBoxCoreLib.APIKit.Properties.Url = ServiceUrl;
            // init customer api
            OrderBoxDomainsLib.DomContact contact = new DomContact();
            // create customer account if it doesn't exist
            int contactId = contact.addContact(Username, Password, RESELLER_ROLE, SERVICE_LANGUAGE,
                                               ParentId, String.Concat(accountInfo[ContractAccount.FIRST_NAME], " ", accountInfo[ContractAccount.LAST_NAME]),
                                               accountInfo[ContractAccount.COMPANY_NAME], accountInfo[ContractAccount.EMAIL],
                                               GetAddress(accountInfo[ContractAccount.ADDRESS]), GetAddress(null), GetAddress(null),
                                               accountInfo[ContractAccount.CITY], accountInfo[ContractAccount.STATE], accountInfo[ContractAccount.COUNTRY],
                                               accountInfo[ContractAccount.ZIP], GetDialingAreaCode(accountInfo[ContractAccount.PHONE_NUMBER]),
                                               GetDialingNumber(accountInfo[ContractAccount.PHONE_NUMBER]),
                                               GetDialingAreaCode(accountInfo[ContractAccount.FAX_NUMBER]),
                                               GetDialingNumber(accountInfo[ContractAccount.FAX_NUMBER]), customerId, contactType, extraInfo);

            //
            return(contactId);
        }
コード例 #2
0
		public int AddCustomerContact(int customerId, string contactType, ContractAccount accountInfo, Hashtable extraInfo)
		{
			// setup url
			OrderBoxCoreLib.APIKit.Properties.Url = ServiceUrl;
			// init customer api
			OrderBoxDomainsLib.DomContact contact = new DomContact();
			// create customer account if it doesn't exist
			int contactId = contact.addContact(Username, Password, RESELLER_ROLE, SERVICE_LANGUAGE,
                ParentId, String.Concat(accountInfo[ContractAccount.FIRST_NAME], " ", accountInfo[ContractAccount.LAST_NAME]),
                accountInfo[ContractAccount.COMPANY_NAME], accountInfo[ContractAccount.EMAIL],
                GetAddress(accountInfo[ContractAccount.ADDRESS]), GetAddress(null), GetAddress(null),
                accountInfo[ContractAccount.CITY], accountInfo[ContractAccount.STATE], accountInfo[ContractAccount.COUNTRY],
                accountInfo[ContractAccount.ZIP], GetDialingAreaCode(accountInfo[ContractAccount.PHONE_NUMBER]),
                GetDialingNumber(accountInfo[ContractAccount.PHONE_NUMBER]), 
                GetDialingAreaCode(accountInfo[ContractAccount.FAX_NUMBER]),
                GetDialingNumber(accountInfo[ContractAccount.FAX_NUMBER]), customerId, contactType, extraInfo);
			//
			return contactId;
		}