예제 #1
0
        private void btnEquipped_Click(object sender, RoutedEventArgs e)
        {
            AirlinerType type = this.AirlinersToMaintain[0].Airliner.Type;

            List <AirlinerClass> classes = (List <AirlinerClass>)PopUpAirlinerConfiguration.ShowPopUp(type, this.Classes);

            if (classes != null)
            {
                this.Classes = classes;

                showClasses();
            }
        }
        private void btnConfiguration_Click(object sender, RoutedEventArgs e)
        {
            List <AirlinerClass> classes = (List <AirlinerClass>)PopUpAirlinerConfiguration.ShowPopUp(this.Airliner.Airliner);

            if (classes != null)
            {
                this.Airliner.Airliner.clearAirlinerClasses();

                foreach (AirlinerClass aClass in classes)
                {
                    this.Airliner.Airliner.addAirlinerClass(aClass);
                }

                showFacilities();
            }
        }
        private void btnEquipped_Click(object sender, RoutedEventArgs e)
        {
            AirlinerType type = (AirlinerType)((Button)sender).Tag;

            List <AirlinerClass> classes = (List <AirlinerClass>)PopUpAirlinerConfiguration.ShowPopUp(type, this.Classes);

            if (classes != null)
            {
                this.customConfiguration = true;

                this.Classes = classes;

                panelClasses.Children.Clear();

                foreach (AirlinerClass aClass in this.Classes)
                {
                    panelClasses.Children.Add(createAirlineClassLink(aClass));
                }
            }
        }