You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.1 KiB

1 year ago
  1. using GMCabsDriverAssistantSolution.ViewModels;
  2. namespace GMCabsDriverAssistantSolution.Views;
  3. public partial class ImeiNumberInstallPage : ContentPage
  4. {
  5. #region Fields
  6. private readonly ImeiNumberInstallViewModel _viewModel;
  7. #endregion
  8. #region Constructor
  9. public ImeiNumberInstallPage()
  10. {
  11. InitializeComponent();
  12. BindingContext = _viewModel = new ImeiNumberInstallViewModel();
  13. }
  14. #endregion
  15. #region System Events
  16. private void EntryTextChanged(object sender, TextChangedEventArgs e)
  17. {
  18. _viewModel.GetImeiDetails(e.NewTextValue);
  19. }
  20. private void CompleteImeiInstallation_Clicked(object sender, EventArgs e)
  21. {
  22. _viewModel.CompleteInstallation();
  23. (App.Current as App).MainPage = new AppShell();
  24. }
  25. #endregion
  26. private void ClearImeiButton_Clicked(object sender, EventArgs e)
  27. {
  28. Preferences.Set("imeiNumber", null);
  29. _viewModel.InstalledImeiExists = false;
  30. _viewModel.InstalledImei = "NOT INSTALLED";
  31. (App.Current as App).MainPage = new AppShell();
  32. }
  33. }