|
|
![]() C# for Microsoft .NET SnippetThis code snippet references the ABAService Web Service only. To reference the ABAExpress Web Service,in the Web References Section of your project, change the Web Reference URL value to https://www.lyonsreg.com/webservices/abaexpress/ABAService.asmx?wsdl.
// Called when user clicks go button - call the web service.
private void btnGo_Click(object sender, System.EventArgs e)
{
// abaService class automatically generated from WSDL
// and located in WebReferences section
abaService.ABAService service;
try
{
// Hour Glass.
this.Cursor = Cursors.WaitCursor;
// Create the service.
service = new abaService.ABAService();
// Get the company ID.
// Logon
string token = service.Logon(int.Parse(tbCompanyID.Text), tbUserName.Text.Trim(), tbPassword.Text.Trim());
// Get the banks XML.
string xml = service.GetBanksXML(token, tbABA.Text);
if (xml != "")
ProcessXML(xml);
}
catch (Exception)
{
// Something failed.
MessageBox.Show("Call to web service failed!", "Error!");
comboBanks.Items.Clear();
}
finally
{
// Restore the cursor.
this.Cursor = Cursors.Default;
}
}
//
// Process the XML
//
private void ProcessXML(string xml)
{
try
{
comboBanks.Items.Clear();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xml);
XmlNodeList nodeList = xmlDoc.SelectNodes("//InstitutionName[@type='M']");
foreach (XmlNode node in nodeList)
{
comboBanks.Items.Add(node.InnerText);
}
comboBanks.Enabled = true;
comboBanks.SelectedIndex = 0;
btnClear.Enabled = true;
}
catch (Exception)
{
}
}
Sample Application To download a sample CSharp application project, click one of the links below: Other Sample Code Snippets
Complete source code for the above sample applications and other platform variations is available upon request. Contact us for more information. © 2003-2007 Lyons Commercial Data
© 2003 - 2010 Lyons Commercial Data
Lyons Commercial Data - HomeProducts | Login | Support | Link to Us | Partners | Events | About Lyons | Contact Us |
|