Skip to content

Pull Main changes to Random-Drug-Screen#99

Closed
bradsp wants to merge 2 commits intoRandom-Drug-Screenfrom
main
Closed

Pull Main changes to Random-Drug-Screen#99
bradsp wants to merge 2 commits intoRandom-Drug-Screenfrom
main

Conversation

@bradsp
Copy link
Owner

@bradsp bradsp commented Oct 31, 2025

Note

Switches all apps to DB server WTH014, updates DataGridViewGrouper references, adds NLog schema, and bumps the Jobs installer to 1.0.2 targeting net8.

  • Configuration/Settings:
    • Change DB server from WTHMCLBILL to WTH014 across App.config for Lab PA WinForms UI, LabBillingService, and Job Scheduler; update LabBillingConsole default server and menu text.
    • Update Lab PA WinForms UI settings (ProdDbServer, TestDbServer) to WTH014.
  • Solution/Project References:
    • Replace DataGridViewGrouper project with new path ..\#Utilities\DataGridViewGrouper\... and update project configurations/nesting.
    • Adjust Lab PA WinForms UI.csproj references to #Utilities paths (including CustomTabControl).
  • Logging:
    • Add NLog.xsd schema to Lab PA WinForms UI.
  • Installer:
    • Update LabBillingJobsSetup.vdproj: bump ProductVersion to 1.0.2, refresh ProductCode/PackageCode, and point ProjectOutput to net8.0-windows7.0 Debug apphost.

Written by Cursor Bugbot for commit d692d3f. This will update automatically on new commits. Configure here.

Updated `LabBilling.sln` to reflect the relocation of the `DataGridViewGrouper` project under `#Utilities` and updated associated paths in project files. Migrated database connection strings and application settings from `WTHMCLBILL` to `WTH014` across multiple files (`App.config`, `Settings.Designer.cs`, `Program.cs`). Adjusted the database selection menu and updated the `GeneratedCodeAttribute` version.

Enhanced `NLog.xsd` with new layouts (`MicrosoftConsoleJsonLayout`, `SplunkLayout`, `SyslogLayout`, `W3CExtendedLogLayout`) and advanced XML customization options (`XmlLayout`, `XmlAttribute`, `XmlElement`). Added new filtering capabilities (`when`, `whenContains`, `whenEqual`, etc.) and time source types (`AccurateLocal`, `FastUTC`, etc.) to improve logging flexibility and integration.
Updated `ProductCode` and `PackageCode` in `LabBillingJobsSetup.vdproj` to reflect new identifiers. Incremented `ProductVersion` from `1.0.1` to `1.0.2`. Changed `SourcePath` in `ProjectOutput` to use `Debug` build configuration and updated .NET version from `net6.0-windows` to `net8.0-windows7.0`.
@bradsp bradsp closed this Oct 31, 2025
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is being reviewed by Cursor Bugbot

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

</startup>
<connectionStrings>
<add name="LabBillingTest" connectionString="Server=WTHMCLBILL;Database=LabBillingTest;Trusted_Connection=True;" />
<add name="LabBillingTest" connectionString="Server=WTH014;Database=LabBillingProd;Trusted_Connection=True;" />
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Test Environment Data Risk: Production Connection Used

The LabBillingTest connection string in App.config is configured to connect to LabBillingProd instead of LabBillingTest. This could lead to test operations accidentally modifying or corrupting live production data.

Fix in Cursor Fix in Web

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