public DynectWrapper(string customerName, string userName, string password)
        {
            dynectWsdl = new net.dynect.api2.DynectClient();

            sessionData = null;
            SessionConnect(customerName, userName, password);
        }
        public Boolean SessionConnect(string customerName, string userName, string password)
        {
            try
            {
                net.dynect.api2.SessionLoginRequestType request = new DynSoapWrapper.net.dynect.api2.SessionLoginRequestType();
                request.customer_name = customerName;
                request.user_name = userName;
                request.password = password;
                request.fault_incompat = 1;
                request.fault_incompatSpecified = true;
                net.dynect.api2.SessionLoginResponseType response = dynectWsdl.SessionLogin(request);

                sessionData = response.data;

            }
            catch (Exception ex)
            {
                sessionData = null;

                ;// TODO: Do your custom error handling here....
                return false;
            }

            if (sessionData == null)
                return false;

            return true;
        }
        public Boolean SessionDisconnect()
        {
            if (sessionData == null)
                return true;

            try
            {
                net.dynect.api2.SessionLogoutRequestType request = new DynSoapWrapper.net.dynect.api2.SessionLogoutRequestType();
                request.token = sessionData.token;
                request.fault_incompat = 1;
                request.fault_incompatSpecified = true;
                net.dynect.api2.SessionLogoutResponseType response = dynectWsdl.SessionLogout(request);

                sessionData = null;

            }
            catch (Exception ex)
            {
                sessionData = null;

                ;// TODO: Do your custom error handling here....
                return false;
            }

            return true;
        }
 public DynectWrapper()
 {
     dynectWsdl = new net.dynect.api2.DynectClient();
     sessionData = null;
 }