Exemplo n.º 1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (saveEnabled)
     {
         Information info = patient.getInformation();
         try
         {
             info.fName      = textBox1.Text;
             info.lName      = textBox2.Text;
             info.patronymic = textBox3.Text;
             info.gender     = comboBox1.Text == "Мужской" ? true : false;
             String[] b = maskedTextBox1.Text.Split('.');
             info.birthday        = new DateTime(Convert.ToInt32(b[2]), Convert.ToInt32(b[1]), Convert.ToInt32(b[0]));
             info.sitizenShip     = textBox4.Text;
             info.passportData    = maskedTextBox2.Text;
             info.insurancePolicy = maskedTextBox3.Text;
             info.attachment      = textBox5.Text;
             if (maskedTextBox4.Text != "  .  .")
             {
                 b = maskedTextBox4.Text.Split('.');
                 info.lastSurvey = new DateTime(Convert.ToInt32(b[2]), Convert.ToInt32(b[1]), Convert.ToInt32(b[0]));
             }
             medicalDB.writePatientToDatabase(patient);
             changes.Clear();
             MessageBox.Show("Изменения сохранены");
             // save.Enabled = false;
         }
         catch
         {
             MessageBox.Show("Поля заполнены некорректно");
         }
     }
     else
     {
         MessageBox.Show("Изменения не найдены");
     }
 }