Exemple #1
0
        private async void Page_Loaded(object sender, RoutedEventArgs e)
        {
            await PilotViewModel.UpdateListAsync();

            //crewList.ItemsSource = await CrewViewModel.GetAsync();
            //crewList1.ItemsSource = crewList.ItemsSource;
        }
Exemple #2
0
        private async void ButtonSave1_Click(object sender, RoutedEventArgs e)
        {
            var ob = new Pilot();

            ob.firstName = FirstName1.Text;
            ob.lastName  = LastName1.Text;
            DateTime value1;
            int      value;

            if (DateTime.TryParse(Dob1.Text, out value1))
            {
                ob.dob = value1;
            }
            else
            {
                return;
            }
            //var Crew = crewList1.SelectedItem as Crew;
            //    if (Crew != null)
            //        ob.crewId = Crew.id;
            //    else return;
            if (int.TryParse(Experience1.Text, out value))
            {
                ob.experience = value;
            }
            else
            {
                return;
            }
            await PilotViewModel.AddAsync(ob);

            AddForm.Visibility = Visibility.Collapsed;
            // crewList1.Visibility = Visibility.Collapsed;
            ButtonAdd.IsEnabled = true;
        }
Exemple #3
0
 private async void ButtonDelete_Click(object sender, RoutedEventArgs e)
 {
     if (splitView.DataContext != null)
     {
         var type = splitView.DataContext as Pilot;
         await PilotViewModel.DeleteAsync(type.id);
     }
 }
Exemple #4
0
 private async void ButtonSave_Click(object sender, RoutedEventArgs e)
 {
     if (splitView.DataContext != null)
     {
         var ob = splitView.DataContext as Pilot;
         ob.firstName = FirstName.Text;
         ob.lastName  = LastName.Text;
         DateTime value1;
         int      value;
         if (DateTime.TryParse(Dob.Text, out value1))
         {
             ob.dob = value1;
         }
         else
         {
             return;
         }
         if (int.TryParse(Experience.Text, out value))
         {
             ob.experience = value;
         }
         else
         {
             return;
         }
         //var Crew = crewList.SelectedItem as Crew;
         //if (Crew != null)
         //    ob.crewId = Crew.id;
         //else return;
         if (int.TryParse(CrewId.Text, out value))
         {
             ob.crewId = value;
         }
         else
         {
             return;
         }
         await PilotViewModel.UpdateAsync(ob);
     }
     ButtonSave.Visibility   = Visibility.Collapsed;
     ButtonCancel.Visibility = Visibility.Collapsed;
     //crewList.Visibility = Visibility.Collapsed;
     FirstName.IsReadOnly  = true;
     LastName.IsReadOnly   = true;
     Dob.IsReadOnly        = true;
     Experience.IsReadOnly = true;
     ButtonEdit.IsEnabled  = true;
     CrewId.IsReadOnly     = true;
 }
Exemple #5
0
 public PilotView()
 {
     this.InitializeComponent();
     ViewModel        = new PilotViewModel();
     this.DataContext = new Pilot();
 }
Exemple #6
0
 public PilotDetailsViewModel()
 {
     PilotViewModel = new PilotViewModel(PilotFactory.CreateNullPilot());
 }
Exemple #7
0
 public PilotView()
 {
     PilotViewModel = new PilotViewModel();
     CrewViewModel  = new CrewViewModel();
     this.InitializeComponent();
 }
 public Pilots()
 {
     this.InitializeComponent();
     ViewModel = new PilotViewModel();
 }
Exemple #9
0
 public void RemovePilot(PilotViewModel e)
 {
     //Squadron.RemovePilot(e.Pilot);
 }