private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            double price = Convert.ToDouble(txtPrice.Text);

            RouteAirlinerClass.SeatingType seating = (RouteAirlinerClass.SeatingType)cbSeating.SelectedItem;

            this.AirlinerClass.Seating   = seating;
            this.AirlinerClass.FarePrice = price;

            foreach (ComboBox cbFacility in cbFacilities)
            {
                this.AirlinerClass.addFacility((RouteFacility)cbFacility.SelectedItem);
            }

            this.Selected = this.AirlinerClass;
            this.Close();
        }
Beispiel #2
0
        //public int CabinCrew { get; set; }

        public MVVMRouteClass(AirlinerClass.ClassType type, RouteAirlinerClass.SeatingType seating, double fareprice)
        {
            this.Type      = type;
            this.Seating   = seating;
            this.FarePrice = fareprice;

            this.Facilities = new List <MVVMRouteFacility>();

            foreach (RouteFacility.FacilityType facType in Enum.GetValues(typeof(RouteFacility.FacilityType)))
            {
                if (GameObject.GetInstance().GameTime.Year >= (int)facType)
                {
                    MVVMRouteFacility facility = new MVVMRouteFacility(facType);

                    foreach (RouteFacility fac in RouteFacilities.GetFacilities(facType))
                    {
                        facility.Facilities.Add(fac);
                    }


                    this.Facilities.Add(facility);
                }
            }
        }