Beispiel #1
0
        private int GetShouldHavePayed(DatabaseDataset.ShootersRow shooter)
        {
            int paying = 0;

            switch (shooter.GetCompetitorsRows().Length)
            {
            case 1:
                paying = myInterface.CompetitionCurrent.ShooterFee1;
                break;

            case 2:
                paying = myInterface.CompetitionCurrent.ShooterFee1 +
                         myInterface.CompetitionCurrent.ShooterFee2;
                break;

            case 3:
                paying = myInterface.CompetitionCurrent.ShooterFee1 +
                         myInterface.CompetitionCurrent.ShooterFee2 +
                         myInterface.CompetitionCurrent.ShooterFee3;
                break;

            case 4:
                paying = myInterface.CompetitionCurrent.ShooterFee1 +
                         myInterface.CompetitionCurrent.ShooterFee2 +
                         myInterface.CompetitionCurrent.ShooterFee3 +
                         myInterface.CompetitionCurrent.ShooterFee4;
                break;
            }
            return(paying);
        }
Beispiel #2
0
        private int getResultExistForShooter(DatabaseDataset.ShootersRow shooter)
        {
            DatabaseDataset.CompetitorsRow[] competitors =
                (DatabaseDataset.CompetitorsRow[])
                shooter.GetCompetitorsRows();

            int count = 0;

            foreach (DatabaseDataset.CompetitorsRow competitor in
                     competitors)
            {
                if (competitor.GetCompetitorResultsRows().Length > 0)
                {
                    count++;
                }
            }

            return(count);
        }
Beispiel #3
0
 private int getRoundsForShooter(DatabaseDataset.ShootersRow shooter)
 {
     return(shooter.GetCompetitorsRows().Length);
 }