Пример #1
0
        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();
        }
Пример #3
0
 /// <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);
     }
 }
Пример #4
0
        // 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();
        }