コード例 #1
0
        public override void OnTransferParameter(object obj, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.Get):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerHandler: " + elevenCode);

                break;

            case (ElevenCode.GetRolers):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerHandler: " + elevenCode);

                break;

            case (ElevenCode.EngineerLogin):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerHandler: " + elevenCode);


                break;

            //case (ElevenCode.StatusSync):
            //    Console.WriteLine(TmTimerTool.CurrentTime() + " TmStatusSyncHandler: " + elevenCode);
            //    Parent.GetComponent<TmStatusSyncHandler>().OnTransferParameter(this, parameter);
            //    break;
            case (ElevenCode.None):
                break;

            default:
                break;
            }
        }
コード例 #2
0
        public override void OnTransferParameter(object sender, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.Engineer):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmStatusSyncHandler: " + elevenCode);
                RolerStatusSync(parameter);
                break;

            case (ElevenCode.Teacher):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmStatusSyncHandler: " + elevenCode);
                RolerStatusSync(parameter);
                break;

            case (ElevenCode.Booker):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmStatusSyncHandler: " + elevenCode);
                RolerStatusSync(parameter);
                break;

            //case (ElevenCode.Souler):
            //    Console.WriteLine(TmTimerTool.CurrentTime() + " TmStatusSyncHandler: " + elevenCode);
            //    RolerStatusSync(parameter);
            //    break;
            case (ElevenCode.None):
                break;

            default:
                break;
            }
        }
コード例 #3
0
        public static TmParameter ToParameter(TenCode ten, ElevenCode eleven)
        {
            TmParameter parameter = new TmParameter();

            parameter.TenCode    = ten;
            parameter.ElevenCode = eleven;
            return(parameter);
        }
コード例 #4
0
        public static TmParameter ToParameter <T>(TenCode ten, ElevenCode eleven, string key, T value)
        {
            TmParameter parameter = new TmParameter();

            parameter.TenCode    = ten;
            parameter.ElevenCode = eleven;
            parameter.Parameters.Add(key, value);
            return(parameter);
        }
コード例 #5
0
        public static TmParameter ToJsonParameter <T>(TenCode ten, ElevenCode eleven, string key, T value)
        {
            TmParameter parameter = new TmParameter();
            string      json      = TmJson.ToString <T>(value);

            parameter.TenCode    = ten;
            parameter.ElevenCode = eleven;
            parameter.Parameters.Add(key, json);
            return(parameter);
        }
コード例 #6
0
        public override void OnTransferParameter(object obj, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.Register):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmUserController: " + elevenCode);

                break;

            default:
                break;
            }
        }
コード例 #7
0
        public override void OnTransferParameter(object sender, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.UserLogin):
                GetTmUserByName(sender, parameter);
                break;

            case (ElevenCode.None):
                break;

            default:
                break;
            }
        }
コード例 #8
0
        public override void OnTransferParameter(object obj, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.UserLogin):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmUser: " + elevenCode);
                CheckUserLoginPassword(parameter);
                break;

            case (ElevenCode.None):
                break;

            default:
                break;
            }
        }
コード例 #9
0
        public override void OnTransferParameter(object sender, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.GetSkills):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmBuffMysql: " + elevenCode);
                GetDbsByRolerId(sender, parameter);
                break;

            case (ElevenCode.None):
                break;

            default:
                break;
            }
        }
コード例 #10
0
        public override void OnTransferParameter(object sender, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.Map):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerMysql: " + elevenCode);
                GetGridMap(this, parameter);
                break;

            case (ElevenCode.None):
                break;

            default:
                break;
            }
        }
コード例 #11
0
        public override void OnTransferParameter(object sender, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.GetRolers):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerMysql: " + elevenCode);
                GetRolersByUersId(sender, parameter);
                break;

            case (ElevenCode.EngineerLogin):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerMysql: " + elevenCode);
                GetdbofEngineerLogin(sender, parameter);
                break;

            case (ElevenCode.None):
                break;

            default:
                break;
            }
        }
コード例 #12
0
        public override void OnTransferParameter(object obj, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.GetSkills):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmBuffHandler: " + elevenCode);

                //GetSkillsByRolerId(parameter);

                break;

            case (ElevenCode.Save):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmBuffHandler: " + elevenCode);
                break;

            case (ElevenCode.None):
                break;

            default:
                break;
            }
        }
コード例 #13
0
        public override void OnTransferParameter(object obj, TmParameter parameter)
        {
            ElevenCode elevenCode = parameter.ElevenCode;

            switch (elevenCode)
            {
            case (ElevenCode.GetRolers):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerController: " + elevenCode);
                GetEngineersByUserId(parameter);
                break;

            case (ElevenCode.GetRoler):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerController: " + elevenCode);
                GetRoler(parameter);
                break;

            case (ElevenCode.None):
                Console.WriteLine(TmTimerTool.CurrentTime() + " TmEngineerController: " + elevenCode);
                break;

            default:
                break;
            }
        }