Example #1
0
        private void FillListView()
        {
            IRunnerRepository runnerController        = new SqlRunnerRepository(Program.connectionString);
            IReadOnlyList <RunnerNameAndTeam> runners = runnerController.RetrieveRunnerNamesAndTeams();

            BindingSource source = new BindingSource();

            source.DataSource           = runners;
            uxRunnerDataGrid.DataSource = source;
        }
Example #2
0
 private void FillProfile()
 {
     uxNameTextBox.Text  = Program.currentUser.FirstName + " " + Program.currentUser.LastName;
     uxEmailTextBox.Text = Program.currentUser.Email;
     if (Program.currentUser.UserType == 1)
     {
         uxUserTypeTextBox.Text = "Runner";
         var runnerController = new SqlRunnerRepository(Program.connectionString);
         var runner           = runnerController.GetRunner(Program.currentUser.UserId);
         uxRunningSinceTextBox.Text = runner.StartYear.ToString();
         RunnerSummary summary = runnerController.GetRunnerSummary(Program.currentUser.UserId);
         uxAvgDistTextBox.Text = summary.averageDistance.ToString();
         uxAvgPaceTextBox.Text = Program.GetTimeString(summary.averagePace);
         uxAvgTimeTextBox.Text = Program.GetTimeString(summary.averageTime);
     }
     else
     {
         uxUserTypeTextBox.Text = "Coach";
         var coachController = new SqlCoachRepository(Program.connectionString);
         var coach           = coachController.GetCoach(Program.currentUser.UserId);
         uxRunningSinceTextBox.Text = coach.StartYear.ToString();
     }
 }