ComplianceNFs/ComplianceNFs.sln
Giuliano Paschoalino 690ab131aa feat: Initialize ComplianceNFs project structure with core, infrastructure, service, and monitor components
- Created ComplianceNFs.Core project with domain entities and ports
- Implemented BuyingRecord, EnergyInvoice, ParsedInvoice entities
- Defined domain interfaces for mail listening, XML and PDF parsing, and repository access
- Established ComplianceNFs.Infrastructure project with file archiving, mail listening, and data access implementations
- Developed PDF and XML parsers for invoice data extraction
- Set up AccessDbRepository and AttachmentRepository for data retrieval and storage
- Created ComplianceNFs.Service project for background processing and service orchestration
- Implemented Worker service for periodic tasks
- Established ComplianceNFs.Monitor project with WPF UI for monitoring invoice statuses
- Added ViewModel for UI data binding and command handling
- Configured project files for .NET 9.0 and necessary package references
- Created initial appsettings.json for configuration management
- Added TODOs and roadmap for future development
2025-06-05 14:47:28 -03:00

41 lines
2.5 KiB
Plaintext

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComplianceNFs.Core", "ComplianceNFs.Core\ComplianceNFs.Core.csproj", "{43625B9E-D806-490C-A65C-DEC88263B563}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComplianceNFs.Infrastructure", "ComplianceNFs.Infrastructure\ComplianceNFs.Infrastructure.csproj", "{86962CF6-BC05-4167-972B-1F24AC9348D4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComplianceNFs.Monitor", "ComplianceNFs.Monitor\ComplianceNFs.Monitor.csproj", "{03F7AF44-2394-410A-98ED-4973B7F66FF4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComplianceNFs.Service", "ComplianceNFs.Service\ComplianceNFs.Service.csproj", "{72BFBD25-0814-420D-8524-21448479A771}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{43625B9E-D806-490C-A65C-DEC88263B563}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{43625B9E-D806-490C-A65C-DEC88263B563}.Debug|Any CPU.Build.0 = Debug|Any CPU
{43625B9E-D806-490C-A65C-DEC88263B563}.Release|Any CPU.ActiveCfg = Release|Any CPU
{43625B9E-D806-490C-A65C-DEC88263B563}.Release|Any CPU.Build.0 = Release|Any CPU
{86962CF6-BC05-4167-972B-1F24AC9348D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{86962CF6-BC05-4167-972B-1F24AC9348D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{86962CF6-BC05-4167-972B-1F24AC9348D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{86962CF6-BC05-4167-972B-1F24AC9348D4}.Release|Any CPU.Build.0 = Release|Any CPU
{03F7AF44-2394-410A-98ED-4973B7F66FF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{03F7AF44-2394-410A-98ED-4973B7F66FF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{03F7AF44-2394-410A-98ED-4973B7F66FF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{03F7AF44-2394-410A-98ED-4973B7F66FF4}.Release|Any CPU.Build.0 = Release|Any CPU
{72BFBD25-0814-420D-8524-21448479A771}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{72BFBD25-0814-420D-8524-21448479A771}.Debug|Any CPU.Build.0 = Debug|Any CPU
{72BFBD25-0814-420D-8524-21448479A771}.Release|Any CPU.ActiveCfg = Release|Any CPU
{72BFBD25-0814-420D-8524-21448479A771}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal