Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string data = "data=";

            if (Request["type"].ToString() == "1")
            {
                data += MatchesManager.GetAllToJson1(Request["langu"].ToString());
            }
            else if (Request["type"].ToString() == "2")
            {
                data += MatchesManager.GetAllToJson2(Request["langu"].ToString(), Request["first"].ToString(), Request["end"].ToString());
            }
            else if (Request["type"].ToString() == "3")
            {
                data += MatchesManager.GetAllToJson3(Request["langu"].ToString());
            }
            else if (Request["type"].ToString() == "4")
            {
                data += Roteds1x21Manager.getToHtml(Request["langu"].ToString(), Request["boll"].ToString());
            }
            else if (Request["type"].ToString() == "5")
            {
                data += Roteds1x21Manager.getzcToHtml(Request["langu"].ToString(), Request["boll"].ToString());
            }
            else if (Request["type"].ToString() == "6")
            {
                data += Roteds1x21Manager.getzdToHtml(Request["langu"].ToString(), Request["boll"].ToString());
            }
            data += ";";
            Response.ContentType = "text/javascript";
            Response.Write(data);
            Response.End();
        }
Exemplo n.º 2
0
        public string updateInfo(string id, string time, string leaguecolor, string leaguetype, string display, string running, string score,
                                 string redcard, string danger, string number)
        {
            if (Session[Util.ProjectConfig.ADMINUSER] == null)
            {
                return("");
            }

            int     id1   = Convert.ToInt32(id);
            Matches match = MatchesManager.GetMatchesByPK(id1);

            match.Color   = leaguecolor;
            match.Type    = int.Parse(leaguetype);
            match.Display = int.Parse(display);
            match.Running = int.Parse(running);
            match.Number  = int.Parse(number);

            if (match.Begintime < DateTime.Now)
            {
                match.Score   = score;
                match.Danger  = int.Parse(danger);
                match.Redcard = redcard;
            }
            match.Begintime = DateTime.Now;
            match.Time      = time.Substring(5, time.Length - 3 - 5);

            return(MatchesManager.UpdateMatches(match).ToString());
        }
Exemplo n.º 3
0
 public string GetUserLevel(string language)
 {
     if (Session[Util.ProjectConfig.ADMINUSER] == null)
     {
         return("");
     }
     return(MatchesManager.GetUserLevel(language));
 }
Exemplo n.º 4
0
        public async Task <MatchDetail> GetMatchDetailAsync(int id)
        {
            var match = await MatchesManager.GetMatchDetailAsync(id);

            //await _hub.Clients.All.SendAsync("GetMatchDetailAsync", match);

            return(match);
        }
Exemplo n.º 5
0
        public async Task <List <Match> > GetMatches()
        {
            var matches = await MatchesManager.GetMatchesAsync();

            await _hub.Clients.All.SendAsync("GetMatches", matches);

            return(matches);
        }
Exemplo n.º 6
0
        public string GetLeagueToJson(string language)
        {
            if (Session[Util.ProjectConfig.ADMINUSER] == null)
            {
                return("");
            }

            return(MatchesManager.GetLeagueToJson(language));
        }
Exemplo n.º 7
0
        public string GetCount()
        {
            if (Session[Util.ProjectConfig.ADMINUSER] == null)
            {
                return("");
            }

            return(MatchesManager.GetCount());
        }
Exemplo n.º 8
0
        public string insertInfo(string time, string leaguecn, string leaguetw, string leagueen, string leagueth, string leaguevn, string leaguecolor, string leaguetype,
                                 string number, string homecn, string hometw, string homeen, string hometh, string homevn, string awaycn, string awaytw, string awayen, string awayth,
                                 string awayvn, string display, string running)
        {
            if (Session[Util.ProjectConfig.ADMINUSER] == null)
            {
                return("");
            }

            Matches match = new Matches();

            /*默认数据*/
            match.Home1           = "";
            match.League1         = "";
            match.Away1           = "";
            match.Matchid         = "";
            match.Score           = "0:0";
            match.Redcard         = "00";
            match.Danger          = 0;
            match.Dotime          = "0";
            match.Isstart         = 0;
            match.State           = 1;
            match.Resultawayscore = "0";
            match.Resulthomescore = "0";
            match.Halfawayscore   = "0";
            match.Halfhomescore   = "0";
            match.Updatetime      = DateTime.Now;
            match.Casino          = 0;

            /*新增页面的数据*/
            match.Time      = time.Substring(5, time.Length - 3);
            match.Leaguecn  = leaguecn;
            match.Leagueen  = leagueen;
            match.Leagueth  = leagueth;
            match.Leaguetw  = leaguetw;
            match.Leaguevn  = leaguevn;
            match.Homecn    = homecn;
            match.Homeen    = homeen;
            match.Hometh    = hometh;
            match.Hometw    = hometw;
            match.Homevn    = homevn;
            match.Awaycn    = awaycn;
            match.Awayen    = awayen;
            match.Awayth    = awayth;
            match.Awaytw    = awaytw;
            match.Awayvn    = awayvn;
            match.Begintime = DateTime.Parse(time);
            match.Number    = int.Parse(number);
            match.Type      = int.Parse(leaguetype);
            match.Running   = int.Parse(running);
            match.Display   = int.Parse(display);
            match.Color     = leaguecolor;
            return(MatchesManager.AddMatches(match).ToString());
        }
Exemplo n.º 9
0
    // On start
    void Start()
    {
        tileType = TileType.Normal;

        targetPosition = new Vector2(currentCol, currentRow);
        gameBoard      = GameObject.FindGameObjectWithTag(Utilities.GameBoard).GetComponent <GameBoard>();
        gameGridObject = GameObject.FindGameObjectWithTag(Utilities.Grid);

        // Managers
        matchesManager = FindObjectOfType <MatchesManager>();
        hintManager    = FindObjectOfType <HintManager>();
        scoreManager   = FindObjectOfType <ScoreManager>();

        previousCol = currentCol;
        previousRow = currentRow;

        initialTouchPosition = Vector2.zero;
        finalTouchPosition   = Vector2.zero;
    }
Exemplo n.º 10
0
        protected virtual void CalculateScore()
        {
            MatchesManager matchesManager = new MatchesManager(Groups);

            var grouped = Renderer.TextBoxList.GroupBy(m => m.Value.MatchPair);

            foreach (var textboxes in grouped)
            {
                var firstPlayerTb  = textboxes.First();
                var secondPlayerTb = textboxes.Skip(1).First();

                if (!string.IsNullOrEmpty(firstPlayerTb.Value.Text) && !string.IsNullOrEmpty(secondPlayerTb.Value.Text))
                {
                    matchesManager.AcceptScore(int.Parse(firstPlayerTb.Value.Text), int.Parse(secondPlayerTb.Value.Text), firstPlayerTb.Value.MatchPair);
                }
            }

            ScoreManager scoreManager = new ScoreManager(Groups);

            scoreManager.CalculateScores();
        }
Exemplo n.º 11
0
    // Start is called before the first frame update
    void Start()
    {
        //Start game active
        currentPlayerState = PlayerState.Active;

        // If no tile count is set, use maximum ammount
        if (NumOfTileTypes == 0 || NumOfTileTypes > Utilities.NumOfGameTileTypes())
        {
            NumOfTileTypes = Utilities.NumOfGameTileTypes();
        }

        // If the artist hasn't set a board, render default
        if (!s_GridTile)
        {
            // Loads the tile from the resources folder
            s_GridTile = Resources.Load <GameObject>(string.Format("{0}/{1}{2}", Utilities.Prefabs, Utilities.PF, Utilities.GridTile));
        }

        // If the artist hasn't set a board, render default
        if (!s_GameTile)
        {
            s_GameTile = Resources.Load <GameObject>(
                string.Format("{0}/{1}{2}", Utilities.Prefabs, Utilities.PF, Utilities.BaseGameTile)
                );
        }

        // Null point check
        if (s_GridTile)
        {
            DrawBoard();
        }

        // Sets game managers
        matchesManager = FindObjectOfType <MatchesManager>();
        deadlock       = FindObjectOfType <Deadlock>();

        Utilities.ColumnOffset = gameObject.transform.position.x;
        Utilities.RowOffset    = gameObject.transform.position.y;
    }
Exemplo n.º 12
0
 public LeagueController(ILeagueService League, ILeagueTeamService leagueTeamService, IMatchesService matchesService)
 {
     _Leaguemanager     = (LeagueManager)League;
     _leagueTeamManager = (LeagueTeamManager)leagueTeamService;
     _matchesManager    = (MatchesManager)matchesService;
 }
Exemplo n.º 13
0
 // Start is called before the first frame update
 void Start()
 {
     gameBoard      = FindObjectOfType <GameBoard>();
     matchesManager = FindObjectOfType <MatchesManager>();
 }
Exemplo n.º 14
0
 public MatchesController(IMatchesService Matches)
 {
     _matchesmanager = (MatchesManager)Matches;
 }
Exemplo n.º 15
0
 public async Task <bool> StartMatch(int id)
 {
     return(await MatchesManager.StartMatchAsync(id));
 }