//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 !";
            }
        }
예제 #2
0
 //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();
 }