Online Help
Pricing
Customers & Investors
Contact Us
 
 
 
OMADATAOBJECTS : SAGE EDITION | Online Help
private void btnCustomer_Click(object sender, System.EventArgs e)
{
	object objDescription = (object)"Account_Ref";            
	string strDescription = "";
	try
	{
		switch(getSelectedSageVersion())
		{
			case SAGE_VERSION.SAGE_V5:
				SageDataObject50.SalesRecord srCustomer50 = (SageDataObject50.SalesRecord)ws50.CreateObject("SalesRecord");
				srCustomer50.MoveFirst();
				while(!srCustomer50.IsEOF())
				{
					strDescription = srCustomer50.Fields.Item(ref objDescription).Value.ToString();
					this.lvCustomer.Items.Add(strDescription);
					srCustomer50.MoveNext();
				}
				break;
			case SAGE_VERSION.SAGE_V9:
				SageDataObject90.SalesRecord srCustomer90 = (SageDataObject90.SalesRecord)ws90.CreateObject("SalesRecord");
				srCustomer90.MoveFirst();
				while(!srCustomer90.IsEOF())
				{
					strDescription = srCustomer90.Fields.Item(ref objDescription).Value.ToString();
					this.lvCustomer.Items.Add(strDescription);
					srCustomer90.MoveNext();
				}
				break;
			case SAGE_VERSION.SAGE_V10:
				SageDataObject100.SalesRecord srCustomer100 = (SageDataObject100.SalesRecord)ws100.CreateObject("SalesRecord");
				srCustomer100.MoveFirst();
				while(!srCustomer100.IsEOF())
				{
					strDescription = srCustomer100.Fields.Item(ref objDescription).Value.ToString();
					this.lvCustomer.Items.Add(strDescription);
					srCustomer100.MoveNext();
				}
				break;
			case SAGE_VERSION.SAGE_V11:
				SageDataObject111.SalesRecord srCustomer111 = (SageDataObject111.SalesRecord)ws111.CreateObject("SalesRecord");
				srCustomer111.MoveFirst();
				while(!srCustomer111.IsEOF())
				{
					strDescription = srCustomer111.Fields.Item(ref objDescription).Value.ToString();
					this.lvCustomer.Items.Add(strDescription);
					srCustomer111.MoveNext();
				}
				break;
		}
	}
	catch(Exception ex)
	{
		MessageBox.Show("Could not connect to Sage.\n" + ex.Message.ToString());
		return;
	}

	

}
 
 
Copyright 2008 Open Merchant Account Ltd. Sage® is a registered trademark of Sage Plc. All Trademarks recognised.