public void navRefresh_Click( object sender, EventArgs e ) { this.Cursor = Cursors.WaitCursor; // Retrieve data from database if ( mySanctionNum != null && myEvent != null ) { String curDataType = "all", curPlcmtMethod = "score"; String curPlcmtOrg, curPointsMethod; CalcScoreSummary curCalcSummary = new CalcScoreSummary(); // Retrieve data from database depending on selection criteria String curMsg = "Tournament scores retrieved "; if ( bestScoreButton.Checked ) { curDataType = "best"; winStatusMsg.Text = curMsg + "- best scores "; } else if ( totalScoreButton.Checked ) { curDataType = "total"; winStatusMsg.Text = curMsg + "- total scores"; } else if ( finalScoreButton.Checked ) { curDataType = "final"; winStatusMsg.Text = curMsg + "- final scores"; } myTourProperties.TrickTeamSummaryDataType = curDataType; if ( rawScoreButton.Checked ) { curPlcmtMethod = "score"; } else if ( pointsScoreButton.Checked ) { curPlcmtMethod = "points"; } else { curPlcmtMethod = "score"; } myTourProperties.TrickTeamSummaryPlcmtMethod = curPlcmtMethod; if ( divPlcmtButton.Checked ) { curPlcmtOrg = "div"; TeamDiv.Visible = true; } else if (groupPlcmtButton.Checked) { curPlcmtOrg = "group"; } else if (plcmtTourButton.Checked) { curPlcmtOrg = "tour"; TeamDiv.Visible = false; } else { curPlcmtOrg = "tour"; TeamDiv.Visible = false; } myTourProperties.TrickTeamSummaryPlcmtOrg = curPlcmtOrg; HCapBase.Visible = false; HCapScore.Visible = false; if ( nopsPointsButton.Checked ) { curPointsMethod = "nops"; } else if ( plcmtPointsButton.Checked ) { curPointsMethod = "plcmt"; curPlcmtMethod = "score"; } else if ( kBasePointsButton.Checked ) { curPointsMethod = "kbase"; } else if ( handicapPointsButton.Checked ) { curPointsMethod = "hcap"; HCapBase.Visible = true; HCapScore.Visible = true; } else if ( ratioPointsButton.Checked ) { curPointsMethod = "ratio"; HCapBase.Visible = true; HCapScore.Visible = true; } else { curPointsMethod = "nops"; } myTourProperties.TrickTeamSummaryPointsMethod = curPointsMethod; String curGroupValue = ""; try { curGroupValue = EventGroupList.SelectedItem.ToString(); if (!( curGroupValue.ToLower().Equals( "all" ) )) { if (myTourRules.ToLower().Equals( "ncwsa" )) { if (curGroupValue.ToUpper().Equals( "MEN A" )) { curGroupValue = "CM"; } else if (curGroupValue.ToUpper().Equals( "WOMEN A" )) { curGroupValue = "CW"; } else if (curGroupValue.ToUpper().Equals( "MEN B" )) { curGroupValue = "BM"; } else if (curGroupValue.ToUpper().Equals( "WOMEN B" )) { curGroupValue = "BW"; } else { curGroupValue = "All"; } } } } catch { curGroupValue = "All"; } if (myTourRules.ToLower().Equals( "iwwf" )) { curPointsMethod = "kbase"; myScoreDataTable = curCalcSummary.CalcIwwfEventPlcmts( myTourRow, mySanctionNum, "Trick", myTourRules, curDataType, curPlcmtMethod, curPlcmtOrg, curPointsMethod, "Team", curGroupValue ); loadScoreDataGrid( myScoreDataTable ); myTeamDataTable = curCalcSummary.getTrickSummaryTeam( myTeamDataTable, myScoreDataTable, myTourRow, myNumPerTeam, curDataType, curPlcmtMethod, curPlcmtOrg, curPointsMethod ); if (plcmtTourButton.Checked) { myTeamDataTable = curCalcSummary.CalcTeamCombinedSummary( myTourRow, null, myScoreDataTable, null, myNumPerTeam ); } } else if (myTourRules.ToLower().Equals( "ncwsa" )) { if (plcmtTourButton.Checked) { curPlcmtOrg = "div"; } myScoreDataTable = curCalcSummary.getTrickSummary( myTourRow, curDataType, curPlcmtMethod, curPlcmtOrg, curPointsMethod, "Team", curGroupValue ); loadScoreDataGrid( myScoreDataTable ); myTeamDataTable = curCalcSummary.getTrickSummaryTeam( myScoreDataTable, myTourRow, myNumPerTeam, curDataType, curPlcmtMethod, curPlcmtOrg, curPointsMethod ); if (plcmtTourButton.Checked) { myTeamDataTable = curCalcSummary.CalcTeamEventCombinedNcwsaSummary( myTeamDataTable, mySanctionNum ); } } else { myScoreDataTable = curCalcSummary.getTrickSummary( myTourRow, curDataType, curPlcmtMethod, curPlcmtOrg, curPointsMethod, "Team", curGroupValue ); loadScoreDataGrid( myScoreDataTable ); myTeamDataTable = curCalcSummary.getTrickSummaryTeam( myScoreDataTable, myTourRow, myNumPerTeam, curDataType, curPlcmtMethod, curPlcmtOrg, curPointsMethod ); if (plcmtTourButton.Checked) { myTeamDataTable = curCalcSummary.CalcTeamCombinedSummary( myTourRow, null, myScoreDataTable, null, myNumPerTeam ); } } String curSortCmd = ""; if (TeamDiv.Visible) { curSortCmd = "DivOrder ASC, Div ASC, TeamScoreTotal DESC"; } else { curSortCmd = "TeamScoreTotal DESC"; } myTeamDataTable.DefaultView.Sort = curSortCmd; myTeamDataTable = myTeamDataTable.DefaultView.ToTable(); loadTeamDataGrid( myTeamDataTable ); } this.Cursor = Cursors.Default; }