Package Documentation

Project NuGet Packages Documentation

List of important NuGet packages used in Sense Softech ERP / POS projects along with installation commands and usage.

Package / Install Command Usage
Dapper
Install-Package Dapper
Lightweight Micro ORM used for high-performance database operations via ClsSqlHelper.
Humanizer
Install-Package Humanizer
Converts dates, times, strings, enums and numbers into human-readable text.
iText7
Install-Package itext7
Create, modify and generate PDF documents programmatically (Quotations, Reports, etc.).
itext7.bouncy-castle-fips-adapter
Install-Package itext7.bouncy-castle-fips-adapter
Provides FIPS-compliant cryptographic support for iText PDF processing.
itext7.pdfhtml
Install-Package itext7.pdfhtml
Converts HTML and CSS content directly into PDF documents.
Microsoft.AspNetCore.Mvc.Core
Install-Package Microsoft.AspNetCore.Mvc.Core
Core MVC framework package containing Controllers, Routing, Action Results and Model Binding.
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Automatically recompiles Razor Views when modified (useful during development).
Microsoft.Extensions.Configuration
Install-Package Microsoft.Extensions.Configuration
Provides application configuration management (appsettings.json).
Microsoft.Extensions.Configuration.Abstractions
Install-Package Microsoft.Extensions.Configuration.Abstractions
Contains interfaces and abstractions for configuration providers.
Microsoft.Extensions.Configuration.Json
Install-Package Microsoft.Extensions.Configuration.Json
Enables reading settings from appsettings.json files.
Microsoft.Extensions.Logging
Install-Package Microsoft.Extensions.Logging
Centralized application logging framework (used in ClsSqlHelper).
System.Data.SqlClient
Install-Package System.Data.SqlClient
SQL Server connectivity library used for database access.
Tip: Before adding a new package, verify compatibility with your target .NET version (preferably .NET 8).
Recommendation: Use Dapper through ClsSqlHelper class for all database operations in your ERP modules.