/// <summary>
 /// NAME: Jesse Tomash
 /// DATE: 4/15/2020
 ///
 /// Approver:
 /// Approver:
 ///
 /// constructor  for View Order
 /// </summary>
 /// /// <remarks>
 /// UPDATED BY: Brandyn T. Coverdill
 /// UPDATE DATE: 4/28/2020
 /// WHAT WAS CHANGED: Made it so a few text fields not editable, as well as the datagrid.
 /// </remarks>
 /// <returns></returns>
 public ViewAddSpecialOrder(SpecialOrder order)
 {
     InitializeComponent();
     _orderManager         = new SpecialOrderManager();
     _orderItemLineManager = new SpecialOrderItemLineManager();
     _itemManager          = new ItemManager();
     _order                  = order;
     btnBack.Visibility      = Visibility.Visible;
     btnSaveOrder.Visibility = Visibility.Hidden;
     txtUserID.Visibility    = Visibility.Visible;
     txtOrderID.Visibility   = Visibility.Visible;
     txtOrderID.Text         = order.SpecialOrderID.ToString();
     txtUserID.Text          = order.UserID.ToString();
     btnSaveOrder.Visibility = Visibility.Hidden;
     FetchUserName();
     txtFirstName.Visibility    = Visibility.Visible;
     txtLastName.Visibility     = Visibility.Visible;
     lblFirstName.Visibility    = Visibility.Visible;
     lblLastName.Visibility     = Visibility.Visible;
     txtFirstName.Text          = firstName;
     txtLastName.Text           = lastName;
     dgItems.Visibility         = Visibility.Visible;
     dgOrderItems.Visibility    = Visibility.Visible;
     btnAddOrderItem.Visibility = Visibility.Visible;
     lblAllItems.Visibility     = Visibility.Visible;
     lblOrderItems.Visibility   = Visibility.Visible;
     lblQty.Visibility          = Visibility.Visible;
     txtQty.Visibility          = Visibility.Visible;
     RefreshOrderItemLines();
     txtOrderID.IsReadOnly   = true;
     txtFirstName.IsReadOnly = true;
     txtLastName.IsReadOnly  = true;
     dgItems.IsReadOnly      = true;
     dgOrderItems.IsReadOnly = true;
 }
 /// <summary>
 /// NAME: Jesse Tomash
 /// DATE: 3/30/2020
 ///
 /// Approver: Brandyn T. Coverdill
 /// Approver:
 ///
 /// Iconstructor  for ViewSpecialOrders.xaml
 /// </summary>
 /// /// <remarks>
 /// UPDATED BY:
 /// UPDATE DATE:
 /// WHAT WAS CHANGED:
 /// </remarks>
 /// <returns></returns>
 public ViewSpecialOrders()
 {
     InitializeComponent();
     _orderManager              = new SpecialOrderManager();
     _orderItemLineManager      = new SpecialOrderItemLineManager();
     dgSpecialOrders.Visibility = Visibility.Visible;
     btnAddOrder.Visibility     = Visibility.Visible;
     btnDeleteOrder.Visibility  = Visibility.Visible;
 }