Giusto per darti la struttura della Class Library senza il suo listato contenuto :

codice:
using System;
using System.Data;
using SAP.Connector;
using System.Text;
using System.Collections;
using System.Runtime.InteropServices;
using System.EnterpriseServices;
using System.DirectoryServices;
using CiroNET;

[assembly: ApplicationName("CiroNET_RFC")]
[assembly: ApplicationActivation(ActivationOption.Server)]
[assembly: ApplicationAccessControl(false,AccessChecksLevel=AccessChecksLevelOption.ApplicationComponent)]
namespace CiroNET
{
	/// <summary>
	/// Descrizione di riepilogo per Class1.
	/// </summary>
	/// 

	public interface ICiroNET_RFC
	{
		void DBCOM_BankDetail();
		void DBCOM_GetCustomerList();
		void DBCOM_GetCustomerDetail();
	}

	

	public class CiroSapNET : ICiroNET_RFC
	{

		public string SAP_MsgServerHost;
		public string SAP_LogonGroup;
		public string SAP_SAPSystemName;
		public string SAP_Username;
		public string SAP_Password;
		public string SAP_AppServerHost;// DEBUG		
		public short  SAP_SystemNumber;  // DEBUG		
		public short  SAP_Client;	    // DEBUG
		
	
		public CiroSapNET()  
		{
			//
			// TODO: aggiungere qui la logica del costruttore
			//
					
		}


		public void DBCOM_BankDetail()
		{
			
		}

		public void DBCOM_GetCustomerList()
		{
		}

		public void DBCOM_GetCustomerDetail()
		{
		}	
	}
}