示例#1
0
 private void maj_alcool()
 {
     m_buveur.reset_alcoolemie();
     foreach (Alcool alc in m_alcool)
     {
         m_buveur.MAJ_alcoolemie(get_qte_alcool(alc.get_nom(), alc), alc.get_taux());
     }
     setMessage("Votre taux d'alcoolémie est de " + m_buveur.get_alcoolemie().ToString("0.##") + " g/l. " + temps_Elimination_Alcool());
     change_background();
 }
示例#2
0
        private void calcul(object sender, RoutedEventArgs e)
        {
            if (!isEmpty())
            {
                if (!estCalculer)
                {
                    estCalculer = true;
                    bool isHomme;
                    if (comboSexe.Text.Equals("Homme"))
                    {
                        isHomme = true;
                    }
                    else
                    {
                        isHomme = false;
                    }
                    int ok_convert;
                    if (Int32.TryParse(text_poids.Text, out ok_convert))
                    {
                        m_buveur = new CBuveur(isHomme, Int32.Parse(text_poids.Text));
                        foreach (Alcool alc in m_alcool)
                        {
                            m_buveur.MAJ_alcoolemie(get_qte_alcool(alc.get_nom(), alc), alc.get_taux());
                        }
                        if (bdd_check.IsChecked == true && estConnecter)
                        {
                            sql.creerNouvelleUtilisateur(m_buveur.get_alcoolemie().ToString("0.##"));
                        }

                        setMessage("Votre taux d'alcoolémie est de " + m_buveur.get_alcoolemie().ToString("0.##") + " g/l. " + temps_Elimination_Alcool());
                        button_calcul.IsEnabled = false;
                        change_background();
                    }
                    else
                    {
                        setMessageError("Le poids saisi est éroné");
                    }
                }
            }
            else
            {
                setMessageError("Vous avez oublié de remplir tous les champs dans la catégorie \"Information utilisateur\" !");
            }
        }