/// <summary>
        /// Opens a Modal instance of the Donor Recipient Screen
        /// </summary>
        /// <param name="ADonor">True if Donor, false if Recipient</param>
        /// <param name="APartnerKey"></param>
        /// <param name="AParentForm"></param>
        /// <returns></returns>
        public static void OpenForm(bool ADonor,
                                    long APartnerKey,
                                    Form AParentForm)
        {
            TSecurityChecks.CheckUserModulePermissions(SharedConstants.PETRAMODULE_FINANCE1, AParentForm.Text);

            TFrmDonorRecipientHistory.OpenWindowDonorRecipientHistory(ADonor, APartnerKey, AParentForm);
        }
 /// <summary>
 /// Opens a Modal instance of the Donor Recipient Screen
 /// </summary>
 /// <param name="ADonor">True if Donor, false if Recipient</param>
 /// <param name="APartnerKey"></param>
 /// <param name="AParentForm"></param>
 /// <returns></returns>
 public static void OpenForm(bool ADonor,
                             long APartnerKey,
                             Form AParentForm)
 {
     TFrmDonorRecipientHistory.OpenWindowDonorRecipientHistory(ADonor, APartnerKey, AParentForm);
 }