Before doing much with the SOAPware API you must have a current user logged in. We've defined a singleton class that generally handles this for you.
GlobalCurrentUser.DisplayLogin(parentForm,applicationID);
parentForm is a pointer to the .net Forms derived class that owns this dialog - null if no owner.
applicationID - 2 character string used for event loggin purposes.
GlobalCurrentUser is defined in the SOAPware.Support.Foundation.Entities namespace.
GlobalCurrentUser is a singleton class that maintains the current state of the signed in user. All user interactions must be performed via this class - never directly to the DB.