Skip to content

SL Repair Tool September 2026 update - #366

Open
Brian Lauer (blauerPCL) wants to merge 2 commits into
microsoft:masterfrom
blauerPCL:SLRepairTool-Sept2026Update
Open

Brian Lauer (blauerPCL) wants to merge 2 commits into
microsoft:masterfrom
blauerPCL:SLRepairTool-Sept2026Update

Conversation

@blauerPCL

Copy link
Copy Markdown
Contributor

Add validation for emails and phone numbers

Enhanced data validation across modules by adding checks for invalid email addresses and phone numbers in various tables, including Customer, Vendor, Address, Site, PurchOrd, and SOAddress. Introduced new helper functions (IsValidEmail, IsValidPhoneNumber) and classes (Addresscls, PJAddrcls, POAddresscls, POSetupcls, SOAddresscls, Sitecls) to support validation. Updated logging to capture detailed error and warning messages.

Removed obsolete checks for blank key fields in AcctHist. Updated assembly version to 2026.09.30.0. Corrected project file references and performed general code cleanup for consistency and maintainability.

Update for Bugs #646209, #646210, #646211

Introduced a new `Analyze_CU` module to centralize and handle
customization analysis, including VBA/BSL customizations,
templates, and custom/third-party modules, screens, and reports.

Refactored `Analyze_SY` to remove customization analysis logic,
delegating it to `Analyze_CU`. Updated `Form1` to integrate
`Analyze_CU` into the analysis workflow and adjusted the sequence
of analysis.

Made minor updates to `Analyze_CM` and `Analyze_DB` for improved
logging and clarity. Updated `PlumblineCode` with a new release
version. Added `Analyze_CU.vb` to the project file. Removed
redundant variables and unnecessary logic for cleanup.
Add validation for emails and phone numbers

Enhanced data validation across modules by adding checks for invalid email addresses and phone numbers in various tables, including `Customer`, `Vendor`, `Address`, `Site`, `PurchOrd`, and `SOAddress`. Introduced new helper functions (`IsValidEmail`, `IsValidPhoneNumber`) and classes (`Addresscls`, `PJAddrcls`, `POAddresscls`, `POSetupcls`, `SOAddresscls`, `Sitecls`) to support validation. Updated logging to capture detailed error and warning messages.

Removed obsolete checks for blank key fields in `AcctHist`. Updated assembly version to `2026.09.30.0`. Corrected project file references and performed general code cleanup for consistency and maintainability.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant