Online Help
Pricing
Customers & Investors
Contact Us
 
 
 
OMADATAOBJECTS : SAGE EDITION | Online Help
private void btnSales_Click(object sender, System.EventArgs e)
{
	object objDescription = (object)"Account_Ref";            
	string strDescription = "";
	try
	{
		switch(getSelectedSageVersion())
		{
			case SAGE_VERSION.SAGE_V5:
				SageDataObject50.InvoiceRecord srSale50 = (SageDataObject50.InvoiceRecord)ws50.CreateObject("InvoiceRecord");
				srSale50.MoveFirst();
				while(!srSale50.IsEOF())
				{
					strDescription = srSale50.Fields.Item(ref objDescription).Value.ToString();
					this.lvSales.Items.Add(strDescription);
					srSale50.MoveNext();
				}
				break;
			case SAGE_VERSION.SAGE_V9:
				SageDataObject90.InvoiceRecord srSale90 = (SageDataObject90.InvoiceRecord)ws90.CreateObject("InvoiceRecord");
				srSale90.MoveFirst();
				while(!srSale90.IsEOF())
				{
					strDescription = srSale90.Fields.Item(ref objDescription).Value.ToString();
					this.lvSales.Items.Add(strDescription);
					srSale90.MoveNext();
				}
				break;
			case SAGE_VERSION.SAGE_V10:
				SageDataObject100.InvoiceRecord srSale100 = (SageDataObject100.InvoiceRecord)ws100.CreateObject("InvoiceRecord");
				srSale100.MoveFirst();
				while(!srSale100.IsEOF())
				{
					strDescription = srSale100.Fields.Item(ref objDescription).Value.ToString();
					this.lvSales.Items.Add(strDescription);
					srSale100.MoveNext();
				}
				break;
			case SAGE_VERSION.SAGE_V11:
				SageDataObject111.InvoiceRecord srSale111 = (SageDataObject111.InvoiceRecord)ws111.CreateObject("InvoiceRecord");
				srSale111.MoveFirst();
				while(!srSale111.IsEOF())
				{
					strDescription = srSale111.Fields.Item(ref objDescription).Value.ToString();
					this.lvSales.Items.Add(strDescription);
					srSale111.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.