I am a .Net Developer with 4+ years of experience in developing windows desktop applications, powershell and .Net web services. During my time at Microsoft, i had multiple opportunities to work on large scale projects for windows based software, including tasks ranging from design, architecture, development, to testing, triage and bug fixing.
To meet your requirement, i would create a simple page where you can enter your customer details and select the products and quantities to be shipped, and then create the desired report based on that input, which can then be printed.
I would like the opportunity to help you with your requirement. Please feel free to contact me to discuss the issue any further. Thank you for your consideration.