public Coach_View_Players() { InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); Player[] players = _ICoachPlayersPage.GetPlayers(); for (int i = 0; i < players.Length; i++) { inner.RowDefinitions.Add(new RowDefinition()); Button butt = new Button() { Content = (players[i].FirstName != "") ? players[i].FirstName + " " + players[i].LastName : "Code: " + players[i].UserId, Background = ButtonColorBrush, Foreground = ButtonTextColorBrush, Tag = i, //Player number in coach's list. }; butt.SetValue(Grid.RowProperty, i); butt.SetValue(HorizontalAlignmentProperty, HorizontalAlignment.Center); if (players[i].FirstName != "") { butt.Click += new RoutedEventHandler(button_view_player_goals); } else { butt.Click += new RoutedEventHandler(UnassignedPlayerClick); } inner.Children.Add(butt); } }
public New_Coach_Add_New_Player() { this.InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _IGoalsHandler = ProgramContainer.container.GetInstance <IGoalsHandler>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); welcome.Text = "Hi " + _signInFlow.GetCoach().FirstName + " \nTime to add your first Player. \nEnter your player's email and we will do the rest."; }
public CoachRemovePlayer() { InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); _IPlayerRepository = ProgramContainer.container.GetInstance <IPlayerRepository>(); Player[] players = _ICoachPlayersPage.GetPlayers(); for (int i = 0; i < players.Length; i++) { if (players[i].FirstName == "") { continue; } inner.RowDefinitions.Add(new RowDefinition()); Button butt = new Button() { Content = players[i].FirstName + " " + players[i].LastName, Background = LogOutButtonColorBrush, Tag = i, //Player number in coach's list. }; butt.SetValue(Grid.RowProperty, i); butt.SetValue(HorizontalAlignmentProperty, HorizontalAlignment.Center); butt.Click += new RoutedEventHandler(RemovePlayerClick); inner.Children.Add(butt); } }
public CoachAddNewPlayerWeeklyGoals() { this.InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); _IGoalsHandler = ProgramContainer.container.GetInstance <IGoalsHandler>(); welcome.Text = "Hi " + _signInFlow.GetCoach().FirstName + " \nPlease set your player's weekly goals."; }
public CoachViewPlayerComparison() { this.InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _CompareUser = ProgramContainer.container.GetInstance <ICompareUser>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); player = (_ICoachPlayersPage.GetPlayers())[Coach_View_Players.Tag]; Init(); }
public CoachViewPlayerWeeklyGoals() { this.InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _IProgressFetcher = ProgramContainer.container.GetInstance <IProgressFetcher>(); _IGoalsHandler = ProgramContainer.container.GetInstance <IGoalsHandler>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); player = (_ICoachPlayersPage.GetPlayers())[Coach_View_Players.Tag]; InitAllProgressBars(inner, DateTime.Now, 0); }
public CoachEditPlayerGoals() { this.InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); _IGoalsHandler = ProgramContainer.container.GetInstance <IGoalsHandler>(); player = (_ICoachPlayersPage.GetPlayers())[Coach_View_Players.Tag]; InitializeTextBoxes(); }
public New_Coach_CreditCard() { this.InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _IGoalsHandler = ProgramContainer.container.GetInstance <IGoalsHandler>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); _ICoachRepository = ProgramContainer.container.GetInstance <ICoachRepository>(); welcome.Text = "Hi " + _signInFlow.GetCoach().FirstName + " \nWe're gonna need you to enter your credit card number:"; }
public CoachViewPlayerRecentActivities() { this.InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); _activityFetcher = ProgramContainer.container.GetInstance <IActivityFetcher>(); _IBalanceHandler = ProgramContainer.container.GetInstance <IBalanceHandler>(); player = (_ICoachPlayersPage.GetPlayers()[Coach_View_Players.Tag]); Init(); }
public CoachViewPlayerStart() { this.InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _IBalanceHandler = ProgramContainer.container.GetInstance <IBalanceHandler>(); _IGoalsHandler = ProgramContainer.container.GetInstance <IGoalsHandler>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); Player player = (_ICoachPlayersPage.GetPlayers())[Coach_View_Players.Tag]; string FullName = player.FirstName + player.LastName; welcome.Text = $"Viewing {FullName}'s Activities and Summaries\n"; crystals.Text = $"{FullName} has {_IBalanceHandler.GetBalance(player.UserId)} crystals!\n"; }
public CoachEditPlayerWeeklyGoals() { this.InitializeComponent(); _signInFlow = ProgramContainer.container.GetInstance <ISignInFlow>(); _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>(); _IGoalsHandler = ProgramContainer.container.GetInstance <IGoalsHandler>(); welcome.Text = "Hi " + _signInFlow.GetCoach().FirstName + " \nPlease reset your player's weekly goals."; Goals goal = _IGoalsHandler.GetGoals((_ICoachPlayersPage.GetPlayers()[Coach_View_Players.Tag]).UserId); ActiveMinutes_textBox.Text = (goal.WeeklyActiveMinutes > 0) ? goal.WeeklyActiveMinutes.ToString() : ""; Calories_textBox.Text = (goal.WeeklyCaloriesBurned > 0) ? goal.WeeklyCaloriesBurned.ToString() : ""; ActiveMinutesReward_textBox.Text = (goal.WeeklyActiveMinutes > 0) ? goal.WeeklyActiveMinutesReward.ToString() : ""; ActiveMinutesReward_textBox.Visibility = (goal.WeeklyActiveMinutes > 0) ? Visibility.Visible : Visibility.Collapsed; ActiveMinutesReward.Visibility = (goal.WeeklyActiveMinutes > 0) ? Visibility.Visible : Visibility.Collapsed; CaloriesReward_textBox.Text = (goal.WeeklyCaloriesBurned > 0) ? goal.WeeklyCaloriesBurnedReward.ToString() : ""; CaloriesReward_textBox.Visibility = (goal.WeeklyCaloriesBurned > 0) ? Visibility.Visible : Visibility.Collapsed; CaloriesReward.Visibility = (goal.WeeklyCaloriesBurned > 0) ? Visibility.Visible : Visibility.Collapsed; }