/// <summary> /// Deze constructor vult een GridView op. /// Daarnaast laadt deze constructor een User Control in en toont deze op het scherm. /// Wanneer de gebruiker naar dit scherm gaat vanuit het inlogscherm, krijgt de gebruiker een pop-up /// te zien waar hij/zij het oliepeil en kilometerstand moet ingeven. /// </summary> public Hoofdscherm() { this.InitializeComponent(); VulInspectieGridView(); UserControls.Menu ucMenu = new UserControls.Menu(true); menuPanel.Children.Add(ucMenu); //Het aanmaken v de usercontrol+toevoegen an het scherm if (teller != 0) { UserControls.VisueleAuto ucWagen = new UserControls.VisueleAuto(); grUserControl.Children.Add(ucWagen); } object boolAfstandsaanduiding = LocalStorage.localStorage.LaadGegevens("afstandsaanduiding"); if (boolAfstandsaanduiding != null) { if (Convert.ToBoolean(boolAfstandsaanduiding)) { lblKilometerstand.Text = "Mijlstand:"; txtKilometerstand.PlaceholderText = "Mijlstand..."; } } }
/// <summary> /// Deze constructor vult een GridView op. /// Daarnaast laadt deze constructor een User Control in en toont deze op het scherm. /// Wanneer de gebruiker naar dit scherm gaat vanuit het inlogscherm, krijgt de gebruiker een pop-up /// te zien waar hij/zij het oliepeil en kilometerstand moet ingeven. /// </summary> public Hoofdscherm() { this.InitializeComponent(); VulInspectieGridView(); UserControls.Menu ucMenu = new UserControls.Menu(true); menuPanel.Children.Add(ucMenu); //Het aanmaken v de usercontrol+toevoegen an het scherm if (teller != 0) { UserControls.VisueleAuto ucWagen = new UserControls.VisueleAuto(); grUserControl.Children.Add(ucWagen); } object boolAfstandsaanduiding = LocalStorage.localStorage.LaadGegevens("afstandsaanduiding"); if (boolAfstandsaanduiding != null) { if (Convert.ToBoolean(boolAfstandsaanduiding)) { lblKilometerstand.Text = "Mijlstand:"; txtKilometerstand.PlaceholderText = "Mijlstand..."; } } }
/// <summary> /// Deze constructor vult een GridView op. /// Daarnaast laad deze constructor een User Control in en toont deze op het scherm. /// </summary> public Hoofdscherm() { this.InitializeComponent(); VulInspectieGridView(); UserControls.VisueleAuto ucWagen = new UserControls.VisueleAuto(); grUserControl.Children.Add(ucWagen); OverzichtOpmerkingen.HaalCommentsOp(); ProblemenTest.HaalCodesOp(); }
/// <summary> /// Deze constructor vult een GridView op. /// Daarnaast laad deze constructor een User Control in en toont deze op het scherm. /// </summary> public Hoofdscherm() { this.InitializeComponent(); VulInspectieGridView(); UserControls.VisueleAuto ucWagen = new UserControls.VisueleAuto(); grUserControl.Children.Add(ucWagen); OverzichtOpmerkingen.HaalCommentsOp(); ProblemenTest.HaalCodesOp(); }
/// <summary> /// In deze methode worden de kilometerstand en het oliepeil weggeschreven /// De usercontrol van Visuelewagen aangemaakt + toevoegen aan het scherm en het hoofdscherm visible gezet /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void BtnOpslaan_Click(object sender, RoutedEventArgs e) { //int oliepeil; float kilometerstand; if (float.TryParse(txtKilometerstand.Text, out kilometerstand)) { if (kilometerstand < 2147483647) //2147483647 = max. waarde Int32 { if (kilometerstand >= 0) { kilometerstandWagen = kilometerstand; try { await LocalDB.database.SetkilometerstandEnOliepeil(oliepeil.ToString(), kilometerstand.ToString()); } catch (Exception) { lblError.Text = "Er trad een fout op tijdens het opslaan van de gegevens, gelieve nog eens te proberen"; } //Het aanmaken v de usercontrol+toevoegen aan het scherm UserControls.VisueleAuto ucWagen = new UserControls.VisueleAuto(); grUserControl.Children.Add(ucWagen); teller++; //Gegevens wegschrijven invoerPopup.Visibility = Windows.UI.Xaml.Visibility.Collapsed; grHoofdscherm.Visibility = Windows.UI.Xaml.Visibility.Visible; GpsSupport.gpsSupport.SetKilometersGereden(Convert.ToInt32(kilometerstand)); } else { lblError.Text = "Uw ingevoerde afstand moet boven 0 zijn..."; lblError.Visibility = Windows.UI.Xaml.Visibility.Visible; } } else { lblError.Text = "Uw ingevoerde afstand is veel te hoog..."; lblError.Visibility = Windows.UI.Xaml.Visibility.Visible; } } else { lblError.Text = "U hebt (een) verkeerde waarde(n) ingegeven..."; lblError.Visibility = Windows.UI.Xaml.Visibility.Visible; } }
/// <summary> /// In deze methode worden de kilometerstand en het oliepeil weggeschreven /// De usercontrol van Visuelewagen aangemaakt + toevoegen aan het scherm en het hoofdscherm visible gezet /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void BtnOpslaan_Click(object sender, RoutedEventArgs e) { //int oliepeil; float kilometerstand; if (float.TryParse(txtKilometerstand.Text, out kilometerstand)) { if (kilometerstand < 2147483647) //2147483647 = max. waarde Int32 { if (kilometerstand >= 0) { kilometerstandWagen = kilometerstand; try { await LocalDB.database.SetkilometerstandEnOliepeil(oliepeil.ToString(), kilometerstand.ToString()); } catch (Exception) { lblError.Text = "Er trad een fout op tijdens het opslaan van de gegevens, gelieve nog eens te proberen"; } //Het aanmaken v de usercontrol+toevoegen aan het scherm UserControls.VisueleAuto ucWagen = new UserControls.VisueleAuto(); grUserControl.Children.Add(ucWagen); teller++; //Gegevens wegschrijven invoerPopup.Visibility = Windows.UI.Xaml.Visibility.Collapsed; grHoofdscherm.Visibility = Windows.UI.Xaml.Visibility.Visible; GpsSupport.gpsSupport.SetKilometersGereden(Convert.ToInt32(kilometerstand)); } else { lblError.Text = "Uw ingevoerde afstand moet boven 0 zijn..."; lblError.Visibility = Windows.UI.Xaml.Visibility.Visible; } } else { lblError.Text = "Uw ingevoerde afstand is veel te hoog..."; lblError.Visibility = Windows.UI.Xaml.Visibility.Visible; } } else { lblError.Text = "U hebt (een) verkeerde waarde(n) ingegeven..."; lblError.Visibility = Windows.UI.Xaml.Visibility.Visible; } }