コード例 #1
0
        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
                }
            }
        }