// // 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); } }
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); } }