private void confirmationAchat() { if (this.input_valeur_achat.Text != "" && this.input_detail_achat.Text != "") { string valeurAchat = this.input_valeur_achat.Text; bool isAchatDigit = true; for (int i = 0; i < valeurAchat.Length; i++) { if (char.IsDigit(valeurAchat[i]) == false) { isAchatDigit = false; break; } } if (isAchatDigit) { double valeur_achat = Convert.ToDouble(this.input_valeur_achat.Text); double valeur_portefeuille = userActive.getValeurPortefeuille(); Achat achat = new Achat(valeur_achat, this.input_detail_achat.Text, this.date_time_picker_achat.Value); if (valeur_achat <= userActive.getValeurPortefeuille()) { if (valeur_achat > 0) { valeur_portefeuille -= valeur_achat; achat.Ajout_Achat(userActive.getId()); userActive.setValeurPortefeuille(valeur_portefeuille); userActive.Update_Portefeuille(); this.input_valeur_achat.Clear(); this.input_detail_achat.Clear(); userActive.Refresh_Utilisateur(); MessageBox.Show("Achat ajouté dans la liste", "Achat effectué", MessageBoxButtons.OK, MessageBoxIcon.Question); } else { MessageBox.Show("La valeur de votre achat est incorrecte", "Information incorrecte", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("La valeur de votre achat dépasse celle de votre portefeuille", "Information incorrecte", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Veuillez vérifier la valeur entrée", "Information incorrecte", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void button_to_list_Click(object sender, EventArgs e) { this.panel_profil.Hide(); this.panel_home.Hide(); this.panel_budget.Hide(); this.panel_purchase.Hide(); Budget.Affichage_Liste_Budget(this.data_grid_view_budget, userActive.getId()); Achat.Affichage_Liste_Achat(this.data_grid_view_purchase, userActive.getId()); this.panel_lists.Show(); }
private void Chargement_Accueil() { userActive.Refresh_Utilisateur(); double valeur_total_budget = Budget.Recuperation_Valeur_Total_Budget(userActive.getId()); int nombre_budget_entre = Budget.Recuperation_Nombre_Budget(userActive.getId()); double valeur_total_achat = Achat.Recuperation_Valeur_Total_Achat(userActive.getId()); int nombre_achat_entre = Achat.Recuperation_Nombre_Achat(userActive.getId()); this.text_valeur_portefeuille_home.Text = (userActive.getValeurPortefeuille()).ToString() + " Ar"; this.text_valeur_economie_home.Text = (userActive.getValeurEconomie()).ToString() + " Ar"; this.text_pourcentage_economie_home.Text = (userActive.getPourcentageEconomie()).ToString() + " %"; this.text_total_budget_home.Text = valeur_total_budget.ToString() + " Ar"; this.text_nombre_budget_home.Text = nombre_budget_entre.ToString(); this.text_total_achat_home.Text = valeur_total_achat.ToString() + " Ar"; this.text_nombre_achat_home.Text = nombre_achat_entre.ToString(); this.panel_home.Show(); }