/// <summary>
        /// Click event to add Pan De Campo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void OnAddPandeCampoButtonClicked(Object sender, RoutedEventArgs e)
        {
            var orderControl = this.FindAncestor <OrderControl>();

            if (DataContext is Order data)
            {
                var entree = new PanDeCampo();
                var screen = new CustomizePandeCampo();
                AddItemAndOnCustomizationScreen(entree, screen);
            }
        }
 /// <summary>
 /// Change selection for items
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ChangeSlection(Object sender, RoutedEventArgs e)
 {
     if (sender is ListBox list)
     {
         if (list.SelectedItem is IOrderItem OrderItem)
         {
             if (OrderItem is AngryChicken angryChiken)
             {
                 var screen = new CustomizeAngryChicken();
                 screen.DataContext = angryChiken;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is BakedBeans bakedBeans)
             {
                 var screen = new CustomizeBakedBeans();
                 screen.DataContext = bakedBeans;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is ChiliCheeseFries chiliCheseFries)
             {
                 var screen = new CustomizeChiliCheeseFries();
                 screen.DataContext = chiliCheseFries;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is CornDodgers cornDodgers)
             {
                 var screen = new CustomizeCornDodgers();
                 screen.DataContext = cornDodgers;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is CowboyCoffee cowboyCoffee)
             {
                 var screen = new CustomizeCowboyCoffee();
                 screen.DataContext = cowboyCoffee;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is CowpokeChili cowpokeChili)
             {
                 var screen = new CustomizeCowpokeChili();
                 screen.DataContext = cowpokeChili;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is DakotaDoubleBurger dakotaDoubleBurger)
             {
                 var screen = new CustomizeDakotaDoubleBurger();
                 screen.DataContext = dakotaDoubleBurger;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is JerkedSoda jerkedSoda)
             {
                 var screen = new CustomizeJerkedSoda();
                 screen.DataContext = jerkedSoda;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is PanDeCampo panDeCampo)
             {
                 var screen = new CustomizePandeCampo();
                 screen.DataContext = panDeCampo;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is PecosPulledPork pecosPulledPork)
             {
                 var screen = new CustomizePecosPulledPork();
                 screen.DataContext = pecosPulledPork;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is RustlersRibs rustlersRibs)
             {
                 var screen = new CustomizeRustlersRibs();
                 screen.DataContext = rustlersRibs;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is TexasTea texasTea)
             {
                 var screen = new CustomizeTexasTea();
                 screen.DataContext = texasTea;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is TexasTripleBurger texasTripleBurger)
             {
                 var screen = new CustomizeTexasTripleBurger();
                 screen.DataContext = texasTripleBurger;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is TrailBurger trailBurger)
             {
                 var screen = new CustomizeTexasTripleBurger();
                 screen.DataContext = trailBurger;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
             if (OrderItem is Water water)
             {
                 var screen = new CustomizeTexasTripleBurger();
                 screen.DataContext = water;
                 order = this.FindAncestor <OrderControl>();
                 order.SwapScreen(screen);
             }
         }
     }
 }