private void _summaryWindow_ReturnToVoting(object sender, VoteCastEventArgs e) { try { //Vote has not been cast, switch back to voting form ContentArea.Content = _voteWindow; } catch (Exception) { MessageBox.Show( "An error occurred, please contact person responsible for managing the system", "Error occured", MessageBoxButton.OK); Logout(); } }
private void _voteWindow_GoToSummary(object sender, VoteCastEventArgs e) { try { //Initialize and switch to summary window, pass list of chosen candidates if (_summaryWindow == null) { _summaryWindow = new SummaryWindow(this); _summaryWindow.ReturnToVoting += _summaryWindow_ReturnToVoting; _summaryWindow.VoteCasted += _summaryWindow_VoteCasted; } _summaryWindow.SetCandidates(e.Candidates); ContentArea.Content = _summaryWindow; } catch (Exception) { MessageBox.Show( "An error occurred, please contact person responsible for managing the system", "Error occured", MessageBoxButton.OK); Logout(); } }