//Bouton pour valider l'ajout du chrono private void ButtonValider_Click(object sender, RoutedEventArgs e) { if (int.TryParse(TextBoxMinutes.Text, out int min) && int.TryParse(TextBoxSecondes.Text, out int sec) && int.TryParse(TextBoxMiliemes.Text, out int mili)) { NouvChrono.TempsChrono = new TimeSpan(0, 0, min, sec, mili); if (ComboBoxNumLicence.SelectedItem is Pilote pil) { NouvChrono.NumLicence = pil.NumLicence; } if (ComboBoxNumCircuit.SelectedItem is Circuit cir) { NouvChrono.NumCircuit = cir.NumCircuit; } if (Controler.ChronoOk(NouvChrono)) { Controler.MyStatBar.SetMessage("Chrono ajouté correctement"); OnChronoApply?.Invoke(NouvChrono); OnControlClose?.Invoke(); } else { LabelErr.Content = "Veuillez remplir les champs correctements !"; } } else { LabelErr.Content = "Veuillez remplir les champs correctements !"; } }
//Bouton pour valider l'ajout du circuit private void ButtonValider_Click(object sender, RoutedEventArgs e) { if (Controler.CircuitOk(NouvCircuit)) { Controler.MyStatBar.SetMessage("Circuit ajouté correctement"); OnCircuitApply?.Invoke(NouvCircuit); OnControlClose?.Invoke(); } else { LabelErr.Content = "Veuillez remplir les champs correctements !"; } }
//Bouton pour annuler l'ajout du chrono private void ButtonAnnuler_Click(object sender, RoutedEventArgs e) { Controler.MyStatBar.SetWarning("Ajout du circuit annulé"); OnControlClose?.Invoke(); }
//Bouton pour quitter le mode administrateur private void Button_Click(object sender, System.Windows.RoutedEventArgs e) { Controler.MyStatBar.SetWarning("Mode administrateur fermé"); Controler.VerifListes(); OnControlClose?.Invoke(); }