Esempio n. 1
0
        private void calculatePlayerStats(Sports sport)
        {
            GenerateTeams teamGen = parseFile(sport);

            if (teamGen != null)
            {
                saveFile(teamGen.convertPlayersToValues());
            }
        }
Esempio n. 2
0
            public void saveTeams(GenerateTeams teamGen, EventArgs e)
            {
                Thread thread = new Thread(() =>
                {
                    String teamList = teamGen.convertTeamsToCSVStrings();
                    saveFile(teamList);
                });

                thread.SetApartmentState(ApartmentState.STA);
                thread.IsBackground = true;
                thread.Start();
            }
Esempio n. 3
0
        private void launchTeamGenerationThread(GenerateTeams generator, GenerateTeams.League league)
        {
            if (generator == null)
            {
                return;
            }

            TeamCompleteListener listener = new TeamCompleteListener();

            listener.Subscribe(generator);
            Thread generationThread = new Thread(() =>
            {
                generator.createTeams(updateBar, league);
                this.Invoke((MethodInvoker) delegate
                {
                    menuStrip1.Visible = true;
                });
            });

            menuStrip1.Visible            = false;
            generationThread.IsBackground = true;
            generationThread.Start();
        }
Esempio n. 4
0
 public void Subscribe(GenerateTeams teamGen)
 {
     teamGen.completeEvent += new GenerateTeams.TeamCompleteHandler(saveTeams);
 }
Esempio n. 5
0
            public void saveTeams(GenerateTeams teamGen, EventArgs e)
            {
                Thread thread = new Thread(() =>
                {
                    String teamList = teamGen.convertTeamsToCSVStrings();
                    saveFile(teamList);
                });

                thread.SetApartmentState(ApartmentState.STA);
                thread.IsBackground = true;
                thread.Start();
            }
Esempio n. 6
0
        private void launchTeamGenerationThread(GenerateTeams generator, GenerateTeams.League league)
        {
            if (generator == null)
            {
                return;
            }

            TeamCompleteListener listener = new TeamCompleteListener();
            listener.Subscribe(generator);
            Thread generationThread = new Thread(() =>
            {
                generator.createTeams(updateBar, league);
                this.Invoke((MethodInvoker)delegate
                {
                    menuStrip1.Visible = true;
                });
            });

            menuStrip1.Visible = false;
            generationThread.IsBackground = true;
            generationThread.Start();
        }
Esempio n. 7
0
 public void Subscribe(GenerateTeams teamGen)
 {
     teamGen.completeEvent += new GenerateTeams.TeamCompleteHandler(saveTeams);
 }