Skip to content

DawoudTormos/Point-Of-Sale_C-_win_forms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Point-of-Sale Desktop Application ๐Ÿ›’๐Ÿ’ป

A robust and efficient Point-of-Sale (POS) desktop application built using C# Windows Forms. The app features a local database powered by MS SQL Server, with seamless database operations managed through LINQ.


๐ŸŽฏ Features

  • ๐Ÿ’พ Local Database: Ensures secure and fast access to data with MS SQL Server.
  • โœจ MAterialSkin.2: Better UI
  • ๐Ÿ“Š Inventory Management: Simplified tracking of products and stock levels.
  • ๐Ÿ’ธ Transaction Processing: Smooth handling of sales transactions.
  • ๐Ÿ” Search & Filter: Quickly find products or view categories.
  • ๐Ÿ–ฅ๏ธ Intuitive Interface: User-friendly Windows Forms design for easy navigation.

๐Ÿ› ๏ธ Technologies Used

  • C# Windows Forms: For building the desktop application.
  • MS SQL Server: Backend database for storing and managing data.
  • LINQ: For efficient and readable database queries.

๐Ÿš€ Installation and Setup

To install and run the application:

  1. Clone the repository:

    git clone https://github.com/YourUsername/PointOfSaleApp
    cd PointOfSaleApp
  2. Setup the database:

    • Open SQL Server Management Studio (SSMS).
    • Restore the provided database backup file (pos_database.bak).
    • Update the connection string in App.config to match your SQL Server instance.

    Example connection string:

    <connectionStrings>
        <add name="POSConnection"
             connectionString="Server=YourServerName;Database=POSDatabase;Trusted_Connection=True;"
             providerName="System.Data.SqlClient" />
    </connectionStrings>
  3. Build and Run the Application:

    • Open the project in Visual Studio.
    • Restore NuGet packages.
    • Build the solution and run the application.

๐Ÿ•น๏ธ How to Use

  • Login: Enter your credentials to access the application.
  • Manage Inventory: Add, update, or delete products.
  • Process Sales: Scan barcodes or manually select items to complete transactions.
  • View Reports: Generate and view sales and inventory reports.

About

Point-of-Sale (POS) desktop application built using C# Windows Forms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages