Example #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
                }
            }
        }
 private void deleteFlux_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult res = MessageBox.Show("Voulez vous vraiment supprimer ce flux ?", "Confirmation", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
         if (res == DialogResult.OK)
         {
             if (dataGridView1.SelectedRows.Count > 0)
             {
                 int             selectedDrowIndex = dataGridView1.SelectedCells[0].RowIndex;
                 DataGridViewRow selectedRow       = dataGridView1.Rows[selectedDrowIndex];
                 string          a = Convert.ToString(selectedRow.Cells[0].Value);
                 int             value;
                 int.TryParse(a, out value);
                 GestionFlux.SupprimerFlux(value);
                 MessageBox.Show("Suppression réussie.");
             }
         }
         else
         {
             MessageBox.Show("Suppression avortée.");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Il n'y a pas de flux.");
     }
 }