private void btn_Save_Click(object sender, EventArgs e)
 {
     if (txtName.Text != string .Empty )
     {
         ACPatient _SelectedPatient = new ACPatient();
         _SelectedPatient.PatientID = txtNo.Text != string.Empty ? Convert.ToInt32(txtNo.Text) : 0;
         _SelectedPatient.PatientName = txtName.Text;
         _SelectedPatient.Address = txtAddress.Text;
         _SelectedPatient.Phone = txtPhone.Text;
         _SelectedPatient.Mobile = txtMobile.Text;
         _SelectedPatient.DOB = DtpDOB.Value;
         // txtAge.Text = (DateTime.Now - _SelectedPatient.DOB).ToString();
         _SelectedPatient.Notes = txtNotes.Text;
         string ret=patient.addACPatient(_SelectedPatient);
         MessageBox.Show(ret, @"إضافه\تعديل مريض", MessageBoxButtons.OK, MessageBoxIcon.Information);
         ResetFields();
         DGVPatient.DataSource = patient.SelectAllBDPatient(); 
 }
 }
 public string addACPatient(ACPatient patient)
 {
     try
     {
         var Query = _contextDatabase.ACPatients.Where(a => a.PatientID == patient.PatientID).FirstOrDefault();
         if (Query != null)
         {
             Query.PatientName = patient.PatientName;
             Query.DOB = patient.DOB;
             Query.Phone = patient.Phone;
             Query.Mobile = patient.Mobile;
             Query.Address = patient.Address;
             Query.Notes = patient.Notes;
             _contextDatabase.SaveChanges();
             return "تم الحفظ بنجاح";
         }
         else
         {
             ACPatient _bDPatient = new ACPatient();
             _bDPatient.PatientName = patient.PatientName;
             _bDPatient.DOB = patient.DOB;
             _bDPatient.Phone = patient.Phone;
             _bDPatient.Mobile = patient.Mobile;
             _bDPatient.Address = patient.Address;
             _bDPatient.Notes = patient.Notes;
             _contextDatabase.ACPatients.Add(_bDPatient);
             _contextDatabase.SaveChanges();
             return "تم الحفظ بنجاح";
         }
     }
     catch (Exception ex)
     {
         return "Erorr on save";
         throw;
     }
 }