/// <summary>
 /// Constructor that stores the previous form on creation.
 /// </summary>
 /// <param name="selectionForm"></param>
 public ProductInfoForm(SelectionForm selectionForm)
 {
     this._previousForm = selectionForm;
     InitializeComponent();
     loadIntoForm(Program.viewProduct);
 }
 /// <summary>
 /// passing in the product just forces this constuctor to creat the
 /// prior form dunamically, doesn't actually pass through the
 ///
 /// </summary>
 /// <param name="prod"></param>
 public ProductInfoForm(product prod)
 {
     InitializeComponent();
     _previousForm = new SelectionForm();
     loadIntoForm(Program.viewProduct);
 }