예제 #1
0
 private void ShowTeamsSelector(int rowIndex)
 {
     using (var teamSelectorForm = new TeamSelectorForm(_tournamentId))
     {
         if (teamSelectorForm.ShowDialog() == DialogResult.OK)
         {
             int playerId = (int)dgv.Rows[rowIndex].Cells[DBPlayer.COLUMN_PLAYERS_ID].Value;
             int teamId   = _presenter.SaveNewPlayerTeam(playerId, teamSelectorForm.ReturnValue);
             if (teamId > 0)
             {
                 dgv.Rows[rowIndex].Cells[DBPlayer.COLUMN_PLAYERS_TEAM].Value       = teamId;
                 dgv.Rows[rowIndex].Cells[DGVPlayer.COLUMN_PLAYERS_TEAM_NAME].Value = teamSelectorForm.ReturnValue;
             }
         }
     }
 }
예제 #2
0
 internal static ITeamSelectorPresenter provideTeamSelectorPresenter(
     TeamSelectorForm teamSelectorForm)
 {
     return(new TeamSelectorPresenter(teamSelectorForm));
 }