private void EditTreatment(bool editAnother = false)
 {
     if (string.IsNullOrEmpty(txtTreatmentOldName.Text.FullTrim()))
     {
         txtTreatmentOldName.BackColor = ErrorColor;
         txtTreatmentOldName.Focus();
         return;
     }
     if (string.IsNullOrEmpty(txtTreatmentNewName.Text.FullTrim()))
     {
         txtTreatmentNewName.BackColor = ErrorColor;
         return;
     }
     Treatment = TreatmentManager.GeTreatmentByName(txtTreatmentOldName.Text);
     if (Treatment == null)
     {
         ShowErrorMsg("لا يوجد علاج بهذا الاسم");
     }
     else
     {
         if (txtTreatmentNewName.Text.FullTrim() == txtTreatmentOldName.Text.FullTrim())
         {
             ShowErrorMsg("لا يمكن الحفظ بنفس الاسم");
             return;
         }
         if (TreatmentManager.IsTreatmentFoundByName(txtTreatmentNewName.Text.FullTrim()))
         {
             ShowErrorMsg("يوجد علاج آخر بنفس الاسم");
             return;
         }
         Treatment.Name = txtTreatmentNewName.Text.FullTrim();
         TreatmentManager.UpdateTreatment(Treatment);
         if (!editAnother)
         {
             Close();
         }
         ResetForm();
         txtTreatmentOldName.Focus();
         _treatments = null;
         SetAutoCompletion();
     }
 }