private void AddButton_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(TxtFirstName.Text) && !string.IsNullOrEmpty(TxtSurName.Text)) { Patient patient = new Patient(); try { patient.FirstName = TxtFirstName.Text; patient.SurName = TxtSurName.Text; patient.Gender = CboGender.Text; patient.Age = Convert.ToInt32(TxtAge.Text); patient.DateOfConsultation = DateOfConsultation.Value; patient.Diagnosis = TxtDiagnosis.Text; patient.Id = Convert.ToInt32(TxtId.Text); patient.MobileNumber = TxtMobile.Text; patient.EmailAddress = TxtEmail.Text; patient.Address1 = TxtAddress1.Text; patient.Address2 = TxtAddress2.Text; patient.City = TxtCity.Text; patient.Province = TxtProvince.Text; patient.Country = CboCountry.Text; patient.ZipCode = Convert.ToInt32(TxtZip.Text); patient.Doctor = CboDoctor.Text; if (true) { _patientmanager.AddRecord(patient); MessageBox.Show("Patient record added!"); patient.Id += 1; var xml = XDocument.Load(_xmlPath); xml.Element(Settings.SETTINGS).Element(Settings.DATA).Element(Settings.PATIENT_ID).Value = patient.Id.ToString(); xml.Save(_xmlPath); this.Close(); } } catch (Exception) { MessageBox.Show("Please fill empty fields"); } } else { MessageBox.Show("Please fill empty fields!"); } }