This is a C# application with a WPF as the user interface that I built for a school project. Users can Create, Read, Update, and Delete shipping units. Searching for all shipping by location is available by drop down menu.
A shipping company receives packages at its headquarters, which functions as its shipping hub. After receiving the packages the company ships them to a distribution center in one of the following states: Alabama, Florida, Georgia, Kentucky, Mississippi, North Carolina, South Carolina, Tennessee, West Virginia or Virginia. The company needs an application to track the packages that pass through its shipping hub. The application generates a package ID number for each package that arrives at the shipping hub, when the user clicks the application’s Scan New Button. Once a package has been scanned, the user should be able to enter the shipping address for the package. The user should be able to navigate through the list of scanned packages by using Buttons and by viewing a list of all packages destined for a particular state.
Download or clone the repository. Run the file lab6.sln
MainWindow.xaml.cs- Controls the main functionality and logic of the user interface.
MainWindow.xaml- User interface of the application.
Packages.cs- This file represents the Packages objects for the application.
Unit tests were performed on a variety of edge cases for packages.