/// <summary> /// Opens a Modal instance of the Bank Find Dialog. /// </summary> /// <param name="ABankDataset">Dataset containing bank data (can be null)</param> /// <param name="ABankKey">Matching partner key for selected bank</param> /// <param name="AParentForm"></param> /// <returns>True if a bank was found and accepted by the user, /// otherwise false.</returns> public static bool OpenModalForm( ref BankTDS ABankDataset, ref Int64 ABankKey, Form AParentForm) { DialogResult dlgResult; TFrmBankFindDialog BankFind = new TFrmBankFindDialog(AParentForm); BankFind.SetParameters(ABankDataset, ABankKey); BankFind.LoadDataGrid(true); dlgResult = BankFind.ShowDialog(); ABankKey = 0; if (dlgResult == DialogResult.OK) { ABankKey = BankFind.BankPartnerKey; ABankDataset = BankFind.MainDS; return(true); } return(false); }
/// <summary> /// Opens a Modal instance of the Bank Find Dialog. /// </summary> /// <param name="ABankDataset">Dataset containing bank data (can be null)</param> /// <param name="ABankKey">Matching partner key for selected bank</param> /// <param name="AParentForm"></param> /// <returns>True if a bank was found and accepted by the user, /// otherwise false.</returns> public static bool OpenModalForm( ref BankTDS ABankDataset, ref Int64 ABankKey, Form AParentForm) { DialogResult dlgResult; TFrmBankFindDialog BankFind = new TFrmBankFindDialog(AParentForm); BankFind.SetParameters(ABankDataset, ABankKey); BankFind.LoadDataGrid(true); dlgResult = BankFind.ShowDialog(); ABankKey = 0; if (dlgResult == DialogResult.OK) { ABankKey = BankFind.BankPartnerKey; ABankDataset = BankFind.MainDS; return true; } return false; }