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("Изменения не найдены"); } }