public BallyCOpenSessionResponse OpenSession()
        {
            BallyCOpenSessionResponse res = new BallyCOpenSessionResponse();
            try
            {

                LogManager.WriteLog(DispenserType + "OpenSession Start", LogManager.enumLogLevel.Info);

                if (!doCreateClient())
                {
                    res.Result = _SYS_CODE.SYS_ERROR;
                    return res;
                }
                BallyCOpenSessionRequest req = new BallyCOpenSessionRequest();
                req.Id = UserInformation.ID;
                req.User = UserInformation.User;
                req.UserPwd = UserInformation.Password;
                req.DeviceName = UserInformation.Device;
                req.SeqNo = UserInformation.SequenceNumber;
                req.SessionID = string.Empty;//get from open session response
                try
                {
                    res = _Client.OpenSession(req);
                    doProcOpenSessionResponse(res);
                    LogManager.WriteLog(DispenserType + "OpenSession End", LogManager.enumLogLevel.Info);
                }
                catch (Exception ex)
                {
                    res.Result = _SYS_CODE.SYS_ERROR_COMMUNICATION;
                    LogManager.WriteLog(DispenserType + "OpenSession Result " + res.Result, LogManager.enumLogLevel.Info);
                }


            }
            catch (Exception x)
            {
                LogManager.WriteLog(DispenserType + "OpenSession :" + x.ToString(), LogManager.enumLogLevel.Error);
            }

            return res;
        }
Exemplo n.º 2
0
        public BallyCOpenSessionResponse OpenSession()
        {
            BallyCOpenSessionResponse res = new BallyCOpenSessionResponse();

            try
            {
                LogManager.WriteLog(DispenserType + "OpenSession Start", LogManager.enumLogLevel.Info);

                if (!doCreateClient())
                {
                    res.Result = _SYS_CODE.SYS_ERROR;
                    return(res);
                }
                BallyCOpenSessionRequest req = new BallyCOpenSessionRequest();
                req.Id         = UserInformation.ID;
                req.User       = UserInformation.User;
                req.UserPwd    = UserInformation.Password;
                req.DeviceName = UserInformation.Device;
                req.SeqNo      = UserInformation.SequenceNumber;
                req.SessionID  = string.Empty;//get from open session response
                try
                {
                    res = _Client.OpenSession(req);
                    doProcOpenSessionResponse(res);
                    LogManager.WriteLog(DispenserType + "OpenSession End", LogManager.enumLogLevel.Info);
                }
                catch (Exception ex)
                {
                    res.Result = _SYS_CODE.SYS_ERROR_COMMUNICATION;
                    LogManager.WriteLog(DispenserType + "OpenSession Result " + res.Result, LogManager.enumLogLevel.Info);
                }
            }
            catch (Exception x)
            {
                LogManager.WriteLog(DispenserType + "OpenSession :" + x.ToString(), LogManager.enumLogLevel.Error);
            }

            return(res);
        }