Skip to content

C# WinForms inventory management application with object-oriented design and live search functionality.

License

Notifications You must be signed in to change notification settings

JennaJaneway/InventoryManagementApp

Repository files navigation

Inventory Management Application (C# WinForms)

A desktop inventory management application built with C# and Windows Forms that manages Parts and Products using object-oriented design principles. The application includes live search functionality and supports associating Parts with Products.

Features

  • Manage Parts (Add / Modify / Delete)
    • Supports Inhouse and Outsourced part types
  • Manage Products (Add / Modify / Delete)
    • Associate one or more Parts to a Product
  • Live search for both Parts and Products on the main form
  • Input validation and user-friendly error handling
  • Sample inventory data loaded at startup (in-memory, no database)

Technologies Used

  • C# (.NET, WinForms)
  • Object-Oriented Programming (inheritance, abstraction)
  • Visual Studio
  • Git & GitHub

Screenshots

Main Form (Live Search)

Main Form

Add Part

Add Part

Modify Part

Modify Part

Add Product

Add Product

Modify Product

Modify Product

Running the Application

  1. Open the solution file (.sln) in Visual Studio
  2. Build and run the application
  3. Sample Parts and Products load automatically on startup

Notes

  • Data is stored in-memory (no database)
  • Build artifacts (bin, obj) are excluded via .gitignore

About

C# WinForms inventory management application with object-oriented design and live search functionality.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages