예제 #1
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     if (e.Parameter is long)
     {
         qc = new QuoteController((long)e.Parameter);
     }
 }
예제 #2
0
 /// <summary>
 /// Invoked when this page is about to be displayed in a Frame.
 /// </summary>
 /// <param name="e">Event data that describes how this page was reached.
 /// This parameter is typically used to configure the page.</param>
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     if (e.Parameter is ActiveQuoteViewModel)
     {
         quoteController = new QuoteController();
         activeQuoteViewModel = e.Parameter as ActiveQuoteViewModel;
         quoteController.activeQuoteViewModel = activeQuoteViewModel;
         quoteController.activeQuoteViewModel.CustomerAddress = activeQuoteViewModel.Drivers[0].Address;
         quoteController.activeQuoteViewModel.CustomerDob = activeQuoteViewModel.Drivers[0].Dob.DateTime;
         quoteController.activeQuoteViewModel.CustomerName = activeQuoteViewModel.Drivers[0].FirstName + " " + activeQuoteViewModel.Drivers[0].LastName;
         quoteController.activeQuoteViewModel.CustomerPhone = activeQuoteViewModel.Drivers[0].Phone;
         quoteController.activeQuoteViewModel.CustomerSsn = activeQuoteViewModel.Drivers[0].Ssn;
         quoteController.activeQuoteViewModel.Id = activeQuoteViewModel.Id = activeQuoteViewModel.q.Id;
         quoteController.activeQuoteViewModel.State = Enum.GetName(typeof(State), activeQuoteViewModel.Drivers[0].LicenseState);
     }
     else if (e.Parameter is long)
     {
         quoteController = new QuoteController((long)e.Parameter);
         activeQuoteViewModel = quoteController.activeQuoteViewModel;
     }
     this.DataContext = activeQuoteViewModel;
     driversList.ItemsSource = activeQuoteViewModel.Drivers;
 }
예제 #3
0
 protected override void OnNavigatedFrom(NavigationEventArgs e)
 {
     base.OnNavigatedFrom(e);
     activeQuoteViewModel = e.Parameter as ActiveQuoteViewModel;
     qc = new QuoteController(activeQuoteViewModel);
 }