private async void Window_Loaded(object sender, RoutedEventArgs e) { members = await membersProcessor.GetAll(); roles = await rolesProcessor.GetAll(); FillOverview(members); ModifyPicker.ItemsSource = members; DeletePicker.ItemsSource = members; ModifyPicker.SelectedIndex = 0; DeletePicker.SelectedIndex = 0; if (MembersAvailable()) { SetModifyMember(members[0]); ModifyConfirm.IsEnabled = true; DeleteConfirm.IsEnabled = true; } else { ModifyConfirm.IsEnabled = false; DeleteConfirm.IsEnabled = false; } }
private async void Window_Loaded(object sender, RoutedEventArgs e) { roles = await rolesProcessor.GetAll(); members = await membersProcessor.GetAll(); OverviewList.ItemsSource = roles; OverviewList.SelectedIndex = 0; ModifyPicker.ItemsSource = roles; ModifyPicker.SelectedIndex = 0; ConfigurePickerAssignMember.ItemsSource = members; ConfigurePickerAssignRole.ItemsSource = roles; ConfigurePickerRetractMember.ItemsSource = members; ConfigurePickerRetractRole.ItemsSource = roles; ConfigurePickerAssignMember.SelectedIndex = 0; ConfigurePickerAssignRole.SelectedIndex = 0; ConfigurePickerRetractMember.SelectedIndex = 0; ConfigurePickerRetractRole.SelectedIndex = 0; if (!MembersAvailable()) { AssignConfirm.IsEnabled = false; RetractConfirm.IsEnabled = false; } }
private async void Window_Loaded(object sender, RoutedEventArgs e) { fines = await finesProcessor.GetAll(); members = await membersProcessor.GetAll(); AddPicker.ItemsSource = members; AddPicker.SelectedIndex = 0; // Get members with fines foreach (MemberDTO member in members) { if (fines.Exists(fine => fine.MemberId == member.Id)) { membersWithFines.Add(member); } } SelectPicker.ItemsSource = membersWithFines; SelectPicker.SelectedIndex = 0; SelectAll.IsChecked = true; SelectFines(true); ModifyPicker.ItemsSource = fines.FindAll(fine => fine.PaymentDate == new DateTime(9999, 1, 1)); ModifyPicker.SelectedIndex = 0; if (!MembersAvailable()) { AddConfirm.IsEnabled = false; } if (fines.Count < 1) { ModifyConfirm.IsEnabled = false; } }
private async void Window_Loaded(object sender, RoutedEventArgs e) { games = await gamesProcessor.GetAll(); members = await membersProcessor.GetAll(); leagues = await leaguesProcessor.GetAll(); results = await resultsProcessor.GetAll(); AddConfirmResult.IsEnabled = games.FindAll(game => game.Date <= DateTime.Today && !results.Exists(result => game.Id == result.GameId)).Count > 0 ? true : false; AddPickerGameNr.ItemsSource = games.FindAll(game => game.Date <= DateTime.Today && !results.Exists(result => game.Id == result.GameId)); AddPickerMember.ItemsSource = members; AddPickerLeague.ItemsSource = leagues; AddPickerGameNr.SelectedIndex = 0; AddPickerMember.SelectedIndex = 0; AddPickerLeague.SelectedIndex = 0; ModifyConfirm.IsEnabled = games.FindAll(game => game.Date >= DateTime.Today).Count > 0 ? true : false; ModifyConfirmResult.IsEnabled = games.FindAll(game => game.Date <= DateTime.Today).Count > 0 ? true : false; ModifyPickerGame.ItemsSource = games.FindAll(game => game.Date >= DateTime.Today); ModifyPickerMember.ItemsSource = members; ModifyPickerLeague.ItemsSource = leagues; ModifyPickerGameNr.ItemsSource = games.FindAll(game => game.Date <= DateTime.Today); ModifyPickerGame.SelectedIndex = 0; // Get members with games foreach (MemberDTO member in members) { if (games.Exists(game => game.MemberId == member.Id)) { membersWithGames.Add(member); } } // Get members with results foreach (ResultDTO result in results) { GameDTO game = games.Find(game => game.Id == result.GameId); MemberDTO member = members.Find(member => member.Id == game.MemberId); membersWithResults.Add(member); } SelectGamePicker.ItemsSource = membersWithGames; SelectGamePicker.SelectedIndex = 0; SelectResultPicker.ItemsSource = membersWithResults; SelectResultPicker.SelectedIndex = 0; SelectAllGames.IsChecked = true; SelectAllResults.IsChecked = true; SelectGames(true); SelectResults(true); if (MembersAvailable()) { AddConfirm.IsEnabled = true; } else { AddConfirm.IsEnabled = false; } if (games.FindAll(game => game.Date >= DateTime.Today).Count > 0) { DeletePicker.ItemsSource = games.FindAll(game => game.Date >= DateTime.Today); DeletePicker.SelectedIndex = 0; DeleteConfirm.IsEnabled = true; } else { DeleteConfirm.IsEnabled = false; } // Get Games with results for ModifyPickerGameNr foreach (ResultDTO result in results) { resultGames = new List <GameDTO>(); resultGames.Add(games.Find(game => result.GameId == game.Id)); } ModifyPickerGameNr.ItemsSource = resultGames; ModifyPickerGameNr.SelectedIndex = 0; }