private void btnSupprimer_Click(object sender, EventArgs e)
        {
            try
            {
                int?    id = int.Parse(dgProduit.CurrentRow.Cells[0].Value.ToString());
                produit p  = bd.produit.Find(id);

                bd.produit.Remove(p);
                bd.SaveChanges();
                Effacer();
            }
            catch (Exception)
            {
            }
        }
        private void btnAjouter_Click(object sender, EventArgs e)
        {
            try
            {
                produit p = new produit();
                p.idC                 = (cbbCategorie.SelectedIndex + 1);
                p.codeProduit         = txtCode.Text;
                p.denominationProduit = txtDenomination.Text;
                p.pu          = int.Parse(txtPU.Text);
                p.description = rtxtDescription.Text;
                p.qte         = Convert.ToInt32(Math.Round(nudQuantite.Value, 0));
                p.qteMinimum  = Convert.ToInt32(Math.Round(nudMinimum.Value, 0));
                p.qteCritique = Convert.ToInt32(Math.Round(nudCritique.Value, 0));
                p.image       = imageLocationtxt.Text;

                bd.produit.Add(p);
                bd.SaveChanges();
                Effacer();
            }
            catch (Exception)
            {
            }
        }
        private void btnModifier_Click(object sender, EventArgs e)
        {
            try
            {
                int?    id = int.Parse(dgProduit.CurrentRow.Cells[0].Value.ToString());
                produit p  = bd.produit.Find(id);

                p.idC                 = (cbbCategorie.SelectedIndex + 1);
                p.codeProduit         = txtCode.Text;
                p.denominationProduit = txtDenomination.Text;
                p.pu          = Convert.ToInt32(txtPU.Text);
                p.description = rtxtDescription.Text;
                p.qte         = Convert.ToInt32(Math.Round(nudQuantite.Value, 0));
                p.qteMinimum  = Convert.ToInt32(Math.Round(nudMinimum.Value, 0));
                p.qteCritique = Convert.ToInt32(Math.Round(nudCritique.Value, 0));
                p.image       = "squall";

                bd.SaveChanges();
                Effacer();
            }
            catch (Exception)
            {
            }
        }