//
        // Put Methods for the validation of Partner Edit screen data in this code file.
        //

        static partial void ValidatePPartnerManual(ref TVerificationResultCollection AVerificationResult,
                                                   TTypedDataTable ASubmitTable)
        {
            for (int Counter = 0; Counter < ASubmitTable.Rows.Count; Counter++)
            {
                TSharedPartnerValidation_Partner.ValidatePartnerManual("TPartnerEditUIConnector" +
                                                                       " (Error in Row #" + Counter.ToString() + ")", // No translation of message text since the server's messages should be all in English
                                                                       (PPartnerRow)ASubmitTable.Rows[Counter], ref AVerificationResult);
            }
        }
        //
        // Put Methods for the validation of Partner Edit screen data in this code file.
        //

        static partial void ValidatePPartnerManual(ref TVerificationResultCollection AVerificationResult,
                                                   TTypedDataTable ASubmitTable)
        {
            TValidationControlsDict ValidationControlsDict = new TValidationControlsDict();

            ValidationControlsDict.Add(ASubmitTable.Columns[PPartnerTable.ColumnStatusCodeId],
                                       new TValidationControlsData(null, Catalog.GetString("Partner &Status")));

            for (int Counter = 0; Counter < ASubmitTable.Rows.Count; Counter++)
            {
                TSharedPartnerValidation_Partner.ValidatePartnerManual("TPartnerEditUIConnector" +
                                                                       " (Error in Row #" + Counter.ToString() + ")", // No translation of message text since the server's messages should be all in English
                                                                       (PPartnerRow)ASubmitTable.Rows[Counter], ref AVerificationResult,
                                                                       ValidationControlsDict);
            }
        }
Example #3
0
        private void ValidateDataManual(PPartnerRow ARow)
        {
            TVerificationResultCollection VerificationResultCollection = FPetraUtilsObject.VerificationResultCollection;

            TSharedPartnerValidation_Partner.ValidatePartnerManual(this, ARow, ref VerificationResultCollection,
                                                                   FValidationControlsDict);

            if (FPartnerClass == "PERSON")
            {
                PPersonValidation.Validate(this, FMainDS.PPerson[0], ref VerificationResultCollection,
                                           FValidationControlsDict);
            }
            else if (FPartnerClass == "FAMILY")
            {
                PFamilyValidation.Validate(this, FMainDS.PFamily[0], ref VerificationResultCollection,
                                           FValidationControlsDict);
            }
            else if (FPartnerClass == "CHURCH")
            {
                PChurchValidation.Validate(this, FMainDS.PChurch[0], ref VerificationResultCollection,
                                           FValidationControlsDict);
            }
            else if (FPartnerClass == "ORGANISATION")
            {
                POrganisationValidation.Validate(this, FMainDS.POrganisation[0], ref VerificationResultCollection,
                                                 FValidationControlsDict);
            }
            else if (FPartnerClass == "UNIT")
            {
                PUnitValidation.Validate(this, FMainDS.PUnit[0], ref VerificationResultCollection,
                                         FValidationControlsDict);
            }
            else if (FPartnerClass == "BANK")
            {
                PBankValidation.Validate(this, FMainDS.PBank[0], ref VerificationResultCollection,
                                         FValidationControlsDict);
            }
            else if (FPartnerClass == "VENUE")
            {
                PVenueValidation.Validate(this, FMainDS.PVenue[0], ref VerificationResultCollection,
                                          FValidationControlsDict);
            }
        }