Inheritance: INotifyPropertyChanged
        private void cbNumberOfAirliners_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ComboBox cbAmount = (ComboBox)sender;

            AirlinerOrderMVVM order = (AirlinerOrderMVVM)cbAmount.Tag;

            order.Amount = (int)cbAmount.SelectedItem;
        }
        private void btnEquipped_Click(object sender, RoutedEventArgs e)
        {
            AirlinerOrderMVVM order = (AirlinerOrderMVVM)((Button)sender).Tag;

            List <AirlinerClass> classes = (List <AirlinerClass>)PopUpAirlinerSeatsConfiguration.ShowPopUp(order.Type, order.Classes);

            if (classes != null)
            {
                order.Classes = classes;
            }
        }
 public void addOrder(AirlinerOrderMVVM order)
 {
     this.Orders.Add(order);
     order.PropertyChanged += order_PropertyChanged;
 }
        /*
         * private void btnAddToOrder_Click(object sender, RoutedEventArgs e)
         * {
         *  AirlinerOrderMVVM order = (AirlinerOrderMVVM)((Button)sender).Tag;
         *
         *  order.Amount++;
         * }
         */
        private void btnRemoveFromOrder_Click(object sender, RoutedEventArgs e)
        {
            AirlinerOrderMVVM order = (AirlinerOrderMVVM)((Button)sender).Tag;

            this.Orders.Orders.Remove(order);
        }
示例#5
0
 public void addOrder(AirlinerOrderMVVM order)
 {
     this.Orders.Add(order);
     order.PropertyChanged += order_PropertyChanged;
 }