Example #1
0
        private void dgvCategorie_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            PL.FRM_Ajouter_Modifier_Categorie frmCat = new PL.FRM_Ajouter_Modifier_Categorie(this);
            if (dgvCategorie.Columns[e.ColumnIndex].Name == "Modifier")
            {
                frmCat.idCategorie = (int)dgvCategorie.Rows[e.RowIndex].Cells[1].Value;
                // Affiche modification de catégorie
                frmCat.lblTitre.Text     = "Modifier Categorie";
                frmCat.txtCategorie.Text = dgvCategorie.Rows[e.RowIndex].Cells[2].Value.ToString(); // e.rowindex est l'index de la ligne clické
                frmCat.ShowDialog();
            }

            // delete categorie

            if (dgvCategorie.Columns[e.ColumnIndex].Name == "Supprimer")
            {
                BL.CLS_Categorie clsCat = new BL.CLS_Categorie();
                DialogResult     PR     = MessageBox.Show("Voulez vous vraiment supprimer la Catégorie?", "Suppresion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (PR == DialogResult.Yes)
                {
                    //Verfi si il y a le produit dans cette catégorie
                    int idcat = (int)dgvCategorie.Rows[e.RowIndex].Cells[1].Value;
                    int P     = db.Produits.Count(s => s.ID_CATEGORIE == idcat); //count cb de produit dans catégorie
                    if (P == 0)
                    {
                        clsCat.Supprimer_Categorie(idcat);
                        remplirDataGrid();
                        MessageBox.Show("Catégorie supprimée avec succèes", "Suppresion", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        DialogResult PDP = MessageBox.Show("Il y a " + P + " Produits dans cette catégorie, voulez vous vraiment la supprimer", "Supression", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (PDP == DialogResult.Yes)
                        {
                            clsCat.Supprimer_Categorie(idcat);
                            remplirDataGrid();
                            MessageBox.Show("Catégorie supprimée avec succèes", "Suppresion", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        }
                        else
                        {
                            MessageBox.Show("Suppresion annulée", "Suppresion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Suppresion annulée", "Suppresion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
Example #2
0
        private void bntAjoutclient_Click(object sender, EventArgs e)
        {
            PL.FRM_Ajouter_Modifier_Categorie frmCat = new PL.FRM_Ajouter_Modifier_Categorie(this);

            frmCat.ShowDialog();
        }