Ejemplo n.º 1
0
        public CCConsole()
        {
            this.cci = new CCInterface();
            this.cci.Setup(Subsystem.PIS);
            this.cci.MessageReceived += OnMessageReceived;

            InitializeHandlers();
        }
Ejemplo n.º 2
0
        internal override void Run(CCInterface cci, ICCSubsystem subsystem, CCApiNet.IBaseMessage msg)
        {
            LogIn login = (LogIn) msg;

            bool isEnglish = login.Language.Equals("01") ? true : false;

            subsystem.Login(login.UserID, isEnglish, login.StaffGrade);
        }
Ejemplo n.º 3
0
        internal override void Run(CCInterface cci, ICCSubsystem subsystem, CCApiNet.IBaseMessage msg)
        {
            Heartbeat hb = (Heartbeat)msg;
            int counter = Int32.Parse(hb.HeartbeatCount);
            subsystem.HealthCheck(counter);

            counter++;
            if(counter > 9999)
            {
                counter = 1;
            }
            String value = "000" + counter;
            hb.HeartbeatCount = value.Substring(value.Length - 4);
            cci.SendMessage(hb);
        }
Ejemplo n.º 4
0
 internal override void Run(CCInterface cci, ICCSubsystem subsystem, CCApiNet.IBaseMessage msg)
 {
     subsystem.Logout();
 }
Ejemplo n.º 5
0
 internal abstract void Run(CCInterface cci, ICCSubsystem subsystem, IBaseMessage msg);