/// <summary>
        /// Opens a Modal instance of the Partner Find screen with only the Find By Bank Details tab enabled
        /// </summary>
        /// <param name="ARestrictToPartnerClasses">Pass in one or several PartnerClasses
        /// (separated by comma) to restrict the choice in the 'Partner Class' criteria
        /// ComboBox, or empty String '' to not restrict to any Partner Class.
        /// </param>
        /// <param name="APartnerKey">PartnerKey of the found Partner.</param>
        /// <param name="AShortName">Partner ShortName of the found Partner.</param>
        /// <param name="APartnerClass">Partner Class of the found Partner.</param>
        /// <param name="ABankingDetailsKey">BankingDetailsKey of the found Partner.</param>
        /// <param name="AParentForm"></param>
        /// <returns>True if a Partner was found and accepted by the user,
        /// otherwise false.</returns>
        public static bool OpenModalForm(String ARestrictToPartnerClasses,
            out Int64 APartnerKey,
            out String AShortName,
            out TPartnerClass? APartnerClass,
            out int ABankingDetailsKey,
            Form AParentForm)
        {
            AParentForm.Cursor = Cursors.WaitCursor;

            TPartnerFindScreen PartnerFindForm;
            DialogResult dlgResult;

            APartnerKey = -1;
            AShortName = String.Empty;
            APartnerClass = null;
            ABankingDetailsKey = -1;

            PartnerFindForm = new TPartnerFindScreen(AParentForm);
            PartnerFindForm.SetParameters(ARestrictToPartnerClasses, true, null);

            AParentForm.Cursor = Cursors.Default;

            dlgResult = PartnerFindForm.ShowDialog();

            if (dlgResult == System.Windows.Forms.DialogResult.OK)
            {
                PartnerFindForm.GetReturnedParameters(out APartnerKey, out AShortName, out APartnerClass,
                    out ABankingDetailsKey);

                return true;
            }
            else
            {
                return false;
            }
        }