Netsuite | How to List all the Countries using .NET in webservice

This is a sample code to get the Country list in Netsuite thru webservice using a .NET application.

//Create the Netsuite Service object

            NetSuiteService _service = new NetSuiteService();
            _service.CookieContainer = new CookieContainer();
            Passport passport = new Passport();
            passport.account = "NTSACCTXX";
            passport.email = "adminemail@mycompany.com";
            RecordRef role = new RecordRef();
            role.internalId = "3"; //Use an Administrator role
            passport.role = role;
            passport.password = "mypassword";
            Status status = _service.login(passport).status;
            _service.login(passport);

            GetSelectValueFieldDescription desc = new GetSelectValueFieldDescription();
            desc.recordType = RecordType.customer;
            desc.recordTypeSpecified = true;
            desc.sublist = "addressbookList";
            desc.field = "country";

            GetSelectValueFilter myfilter = new GetSelectValueFilter();
            myfilter.@operator = GetSelectValueFilterOperator.contains;
            myfilter.filterValue = "states";

            GetSelectValueResult result = _service.getSelectValue(desc, 0);
            BaseRef[] baseRef = result.baseRefList;

            //Loop to all the values
            for (int i = 0; i < result.totalRecords; i++)
            {
                Response.Write(baseRef[i].name + "");
            }

Here is a sample request/response xml output:


customeraddressbookListcountry0

 

2461AfghanistanAlbaniaAlgeriaAmerican Samoa……………………

Related posts:

  1. Netsuite | GetSelectValue PHP webservice code sample
  2. Netsuite | AsyncAddList .NET webservice code sample
  3. Netsuite | How to get the value of custom fields using webservices in .NET application

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>