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\" !"); } }
private void reset_information(object sender, RoutedEventArgs e) { m_buveur = null; nb_biere = 0; nb_vin = 0; nb_fort = 0; nb_shot = 0; nb_champagne = 0; label_biere.Content = "0"; label_vin.Content = "0"; label_fort.Content = "0"; label_shooter.Content = "0"; label_champagne.Content = "0"; setMessage("Aucune erreur pour l'instant"); init_comboBox(); init_comboHeure(); bdd_check.IsChecked = false; estCalculer = false; button_calcul.IsEnabled = true; reset_all_click_alcool(); wind.Background = new SolidColorBrush(Colors.Gray); init_button(); }