private void btnFrmDetailsBudget_Click(object sender, EventArgs e) { this.Hide(); // fermeture du formulaire actuel FrmDetailsBudget frmDetailsBudget = new FrmDetailsBudget(); frmDetailsBudget.Show(); // ouverture du formulaire }
public void btnDelete_Click(object sender, EventArgs e) { Button senderButton = sender as Button; DialogResult dialogResult; if (senderButton.Tag is Flux) { dialogResult = MessageBox.Show("Voulez-vous vraiment supprimer le flux ?", "Validation", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { GestionFlux.SupprimerFlux(Convert.ToInt32(((Flux)senderButton.Tag).Id)); this.Hide(); // fermeture du formulaire actuel FrmDetailsBudget frmDetailsBudget = new FrmDetailsBudget(); frmDetailsBudget.Show(); // ouverture du formulaire } } else { dialogResult = MessageBox.Show("Voulez-vous vraiment supprimer le budget ? Cela entrainera la suppréssion des flux liés", "Validation", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { GestionFlux.SupprimerFluxBudget(Convert.ToInt32(((Budget)senderButton.Tag).Id)); GestionBudget.SupprimerBudget(Convert.ToInt32(((Budget)senderButton.Tag).Id)); this.Hide(); // fermeture du formulaire actuel FrmDetailsBudget frmDetailsBudget = new FrmDetailsBudget(); frmDetailsBudget.Show(); // ouverture du formulaire } } }
private void btnModifFlux_Click(object sender, EventArgs e) { bool errorActive = false; int id = Flux.FluxSauvegarder.Id; // verification des champs du formulaire ajout d'un flux if (!GestionFlux.GetRegexString(txtNom.Text, Flux.REGEX_STRING1)) { errorNom.SetError(txtNom, "Nom saisi incorrect, aucun caratères spéciaux et aucun espace, 3 à 20 caractères"); errorActive = true; } else { errorNom.SetError(txtNom, ""); } if (!(numUpMontant.Value >= 1)) { errorMontant.SetError(numUpMontant, "Veuillez saisir un montant valide"); errorActive = true; } else { errorMontant.SetError(numUpMontant, ""); } if (errorActive) { MessageBox.Show("Error : flux non modifié", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Flux unFlux = new Flux(id, txtNom.Text, dtpDate.Value, numUpMontant.Value, checkPrelevement.Checked, (Adherent)comboBoxEleve.SelectedItem, Flux.FluxSauvegarder.Budget, (TypeFlux)comboBoxTypeTransac.SelectedItem); if (GestionFlux.ModifierFlux(unFlux)) { MessageBox.Show("Valide : flux modifié", "Valide", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Hide(); // fermeture du formulaire actuel FrmDetailsBudget frmDetailsBudget = new FrmDetailsBudget(); frmDetailsBudget.Show(); // ouverture du formulaire } else { MessageBox.Show("Error : error lors de la modification", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnModifBudget_Click(object sender, EventArgs e) { bool errorActive = false; int id = Budget.BudgetSauvegarder.Id; // verification des champs du formulaire ajour d'un adhérent if (!GestionBudget.GetRegexString(txtBudgetNom.Text, Budget.REGEX_STRING1)) { errorBudgetNom.SetError(txtBudgetNom, "Nom saisi incorrect, aucun caratères spéciaux et aucun espace, 3 à 20 caractères"); errorActive = true; } else { errorBudgetNom.SetError(txtBudgetNom, ""); } if (!(numericUpBudget.Value >= 1)) { errorBudgetMontant.SetError(numericUpBudget, "Montant saisi incorrect, veuillez saisir un montant valide"); errorActive = true; } else { errorBudgetMontant.SetError(numericUpBudget, ""); } if (errorActive) { MessageBox.Show("Error : Budget non modifié", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Budget unBudget = new Budget(id, txtBudgetNom.Text, numericUpBudget.Value); if (GestionBudget.ModifierBudget(unBudget)) { MessageBox.Show("Valide : budget modifié", "Valide", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Hide(); // fermeture du formulaire actuel FrmDetailsBudget frmDetailsBudget = new FrmDetailsBudget(); frmDetailsBudget.Show(); // ouverture du formulaire } else { MessageBox.Show("Error : error lors de la modification", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }