A Windows Forms Application (.NET Framework) inventory management application written in C#. The program executes everything in memory and does not use a database. Using the buttons beneath the appropriate tables, users can add, delete, and modify parts and products. The Delete and Search functions are the same for both Products and Parts.
An installable application of this project for Windows can be found here (Download as raw file!)
- C#
- Windows Form Application
- Visual Studio
- Git and GitHub
- Windows 11
- buttons for “Add,” “Modify,” “Delete,” “Search” for parts and products, and “Exit”
- lists for parts and products • text boxes for searching for parts and products
- title labels for parts, products, and the application title
- radio buttons for “In-House” and “Outsourced” parts
- buttons for “Save” and “Cancel”
- text boxes for ID, name, inventory level, price, max and min values, and company name or machine ID
- labels for ID, name, inventory level, price/cost, max and min values, the application title, and company name or machine ID
- radio buttons for “In-House” and “Outsourced” parts
- buttons for “Save” and “Cancel”
- text boxes for ID, name, inventory level, price, max and min values, and company name or machine ID
- labels for ID, name, inventory level, price, max and min values, the application title, and company name or machine ID
- buttons for “Save,” “Cancel,” “Add” part, and “Delete” part
- text boxes for ID, name, inventory level, price, and max and min values
- labels for ID, name, inventory level, price, max and min values, and the application
- a grid view for all parts
- a grid view for parts associated with the product
- a “Search” button and a text field with an associated list for displaying the results of the search
- buttons for “Save,” “Cancel,” “Add” part, and “Delete” part
- text boxes for ID, name, inventory level, price, and max and min values
- labels for ID, name, inventory level, price, max and min values, and the application “all candidate parts”
- a grid view for parts associated with the product
- a “Search” button and a text box with associated list for displaying the results of the search
- C# Fundamentals
- Type safety
- Windows Forms
- .NET Framework
- OOP principles like Encapsulation, Data Abstraction, Polymorphism and Inheritance
- Improved understanding code structure and readability
Course: C968 Software I at WGU