/logicPOS

Logicpulse LogicPos OpenSource

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Open source Point of Sale Solution

Manual

TechStack

Tools/Ides

  • Visual Studio 2019 Community

Directory Structure

  • docs (Minimal Documentation)
  • libs (Reference Libs)
    • fastreport (FastReport Dll Reference)
    • xpo_14_1_5 (Xpo Dll Reference)
  • logicpos (LogicPos Main Application)
  • logicpos.datalayer (DataLayer Project)
  • logicpos.documentviewer (Document Viewer Project)
    • logicpos.documentviewer (Document Viewer Window Project )
    • logicpos.documentviewer.source (Document Viewer Library Project )
  • logicpos.financial (Financial Projects)
    • logicpos.financial.console (Console Test Financial Project )
    • logicpos.financial.library (Financial Library Project )
    • logicpos.financial.service (Autoridade Tributária : WebService Financial Project )
    • logicpos.financial.servicewcf(Autoridade Tributária : Windows Communication Foundation WebService Project )
  • logicpos.hardware (Hardware Projects )
    • logicpos.printer.generic (Thermal Printer Base)
    • logicpos.printer.genericlinux (Thermal Printer Linux)
    • logicpos.printer.genericsocket (Thermal Printer Socket)
    • logicpos.printer.genericusb (Thermal Printer Usb)
    • logicpos.printer.genericwindows (Thermal Printer Windows)
  • logicpos.plugins (Plugins Projects and Plugin Implementations)
    • logicpos.plugin.contracts (Plugin Contracts/Interfaces)
    • logicpos.plugin.library (Plugin Main Library)
    • Medsphere.Widgets (Draw Graphics Plugin)
    • plugins (Plugin Implementations)
      • acme (Sample Plugins)
        • acme.softwarevendor.plugin (Sample Plugin SoftwareVendor Implementation)
  • logicpos.resources (Resources Project)
  • logicpos.shared (main Solution Shared Library Project)
  • others (Others)
    • windowsruntime (Windows Runtime/GTK)
  • packages (NuGet Packages)
    • LibUsbDotNet.2.2.8 (Used in Usb Hardware Devices)
    • log4net.2.0.5 (Used in Log)
    • MSBuild.Microsoft.VisualStudio.Web.targets.14.0.0.3 (Required Dependency)
    • MySql.Data.6.9.9 (MySql Connector)
    • MySqlBackup.NET.2.0.9.4 (MySql Backup)
    • Newtonsoft.Json.9.0.1 (Used in Json Serialization)
    • System.Data.SQLite.Core.1.0.103 (Sqlite Dependency)
    • Unofficial.Ionic.Zip.1.9.1.8 (Zip Dependency, used in Backups)
  • tools (Helper Tools)
    • FastReport.Net (FastReports Runtime Designer) (FastReports Designer Runtime)

Install Development Environment