コード例 #1
0
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            float gpa;

            if (txtfirstname.Text.Trim() == "")
            {
                MessageBox.Show("Missing First Name");
            }
            if (txtlastname.Text.Trim() == "")
            {
                MessageBox.Show("Missing Last Name");
            }
            if (Male.IsChecked == false && Female.IsChecked == false && Other.IsChecked == false)
            {
                MessageBox.Show("Choose one Gender");
            }
            if (Male.IsChecked == true && Female.IsChecked == true && Other.IsChecked == true)
            {
                MessageBox.Show("You must chose one");
            }
            if (float.TryParse(txtgpa.Text, out gpa) == false)
            {
                MessageBox.Show("You must enter a number");
            }
            else if (gpa < 0 || gpa > 5)
            {
                MessageBox.Show("GPA must be between 0 and 5");
            }
            else
            {
                student_t student_T = new student_t();
                student_T.first_name = txtfirstname.Text.Trim();
                student_T.last_name  = txtlastname.Text.Trim();
                if (Male.IsChecked == true)
                {
                    student_T.gender = "M";
                }
                else if (Female.IsChecked == true)
                {
                    student_T.gender = "F";
                }
                else
                {
                    student_T.gender = "O";
                }
                student_T.gpa = gpa;

                // student_t student = null;
                Admin.AddStudent(student_T);
                MessageBox.Show(student_T.first_name + "Was added.");

                DialogResult = true;
                Window_MouseDoubleClick(null, null);
            }
        }
コード例 #2
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            student_t selected = EditGrid.SelectedItem as student_t;

            if (selected == null)
            {
                MessageBox.Show("You must select one person");
            }
            UpdateStudent student = new UpdateStudent(selected);

            student.ShowDialog();
            Window_Loaded(null, null);
        }
コード例 #3
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            student_t selected = EditGrid.SelectedItem as student_t;

            if (selected == null)
            {
                MessageBox.Show("You must select one person");
            }
            else
            {
                if (MessageBoxResult.Yes == MessageBox.Show("Are you sure?", "Delete Srudent", MessageBoxButton.YesNo, MessageBoxImage.Warning))
                {
                    Admin.DeleteStudent(selected);
                    Window_Loaded(null, null);
                }
            }
        }
コード例 #4
0
 public UpdateStudent(student_t student)
 {
     InitializeComponent();
     this.student = student;
 }