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:
Connect!
Enter your WordPress.com blog URL
http://.wordpress.com
Proceed