Пример #1
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            patient p     = new patient();
            long    catid = 0;

            try
            {
                String   name = txtName.Text;
                DateTime dob  = (DateTime)txtDob.SelectedDate;
                catid = int.Parse(comboCat.SelectedValue.ToString());

                if (!string.IsNullOrEmpty(name) && ((radioFemale.IsChecked ?? false) || (radioMale.IsChecked ?? false)) &&
                    dob != null)
                {
                    String gender = "male";

                    if (!(radioMale.IsChecked ?? false))
                    {
                        gender = "female";
                    }
                    p.catid  = catid;
                    p.name   = name;
                    p.dob    = dob;
                    p.gender = gender;
                    hms.addPatient(p);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("All fields are required.", "Reminder", MessageBoxButton.OK, MessageBoxImage.Warning);
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("All fields are required.", "Reminder", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }
            this.PatientList.Add(p);
            this.Close();
        }