private void reportsToolStripMenuItem_Click(object sender, EventArgs e) { StudentDetails details = new StudentDetails(); this.Hide(); details.ShowDialog(); this.Close(); }
private void btnStudentDetails_Click(object sender, EventArgs e) { //See Comments for above code to see what this does this.Hide(); StudentDetails nextForm = new StudentDetails(); nextForm.ShowDialog(); this.Dispose(); }
/// <summary> /// Displays window based on selected student /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Row_DoubleClick(object sender, RoutedEventArgs e) { try { Student temp = (Student)studentFilesList.SelectedItem; StudentDetails details = new StudentDetails(temp); details.ShowDialog(); } catch (Exception ex) { HandleError(MethodInfo.GetCurrentMethod().DeclaringType.Name, MethodInfo.GetCurrentMethod().Name, ex.Message); } }
// Details private void Details(object sender, EventArgs e) { if (!CheckForSelectedItem()) { return; } Hide(); switch (_option) { case 1: var authorDetails = new AuthorDetails(entitiesListBox.SelectedItem as Author); authorDetails.Closed += (s, args) => Show(); authorDetails.ShowDialog(); break; case 2: var publisherDetails = new PublisherDetails(entitiesListBox.SelectedItem as Publisher); publisherDetails.Closed += (s, args) => Show(); publisherDetails.ShowDialog(); break; case 3: var studentDetails = new StudentDetails(entitiesListBox.SelectedItem as Student); studentDetails.Closed += (s, args) => Show(); studentDetails.ShowDialog(); break; case 4: var bookDetails = new BookDetails(entitiesListBox.SelectedItem as Book); bookDetails.Closed += (s, args) => Show(); bookDetails.ShowDialog(); break; case 5: var loanDetails = new LoanDetails(entitiesListBox.SelectedItem as Loan); loanDetails.Closed += (s, args) => Show(); loanDetails.ShowDialog(); break; default: CommonErrorMessage(); break; } RefreshRepositories(); }