private void ValidateDataDetailsManual(PPartnerGiftDestinationRow ARow)
        {
            TVerificationResultCollection VerificationResultCollection = FPetraUtilsObject.VerificationResultCollection;

            TSharedPartnerValidation_Partner.ValidateGiftDestinationRowManual(this, ARow, ref VerificationResultCollection,
                                                                              FPetraUtilsObject.ValidationControlsDict);

            // add VerificationResults from validating on all data (FPetraUtilsObject_DataSaved)
            VerificationResultCollection.AddCollection(FVerificationResultCollection);
            FVerificationResultCollection = null;
        }
示例#2
0
        private void ValidateDataDetailsManual(PPartnerGiftDestinationRow ARow)
        {
            TVerificationResultCollection VerificationResultCollection = FPetraUtilsObject.VerificationResultCollection;

            TSharedPartnerValidation_Partner.ValidateGiftDestinationRowManual(this, ARow, ref VerificationResultCollection,
                                                                              FPetraUtilsObject.ValidationControlsDict);

            if (VerificationResultCollection.HasCriticalErrors) // If something went wrong - allow the user to fix it!
            {
                dtpDetailDateEffective.Enabled = true;
                txtDetailFieldKey.Enabled      = true;
            }

            // add VerificationResults from validating on all data (FPetraUtilsObject_DataSaved)
            VerificationResultCollection.AddCollection(FVerificationResultCollection);
            FVerificationResultCollection = null;
        }