示例#1
0
 private void dvgCategorie_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     PL.FRM_Ajoute_Modifier_Categorie frmcat = new FRM_Ajoute_Modifier_Categorie(this);
     if (dvgCategorie.Columns[e.ColumnIndex].Name == "Modifier")
     {
         //id de categorie
         frmcat.idcategorie      = (int)dvgCategorie.Rows[e.RowIndex].Cells[1].Value;
         frmcat.lblTitre.Text    = "Modifier Categorie";
         frmcat.txtNom.Text      = dvgCategorie.Rows[e.RowIndex].Cells[2].Value.ToString();
         frmcat.txtNom.ForeColor = Color.Black;
         frmcat.ShowDialog();
     }
     //supprimer categorie
     if (dvgCategorie.Columns[e.ColumnIndex].Name == "Supprimer")
     {
         BL.CLS_Categorie clscat = new BL.CLS_Categorie();
         DialogResult     PR     = MessageBox.Show("Voulez vous vraiment suprimer", "supprimer", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (PR == DialogResult.Yes)
         {
             //verifier si categorie non utilise
             int idcat = (int)dvgCategorie.Rows[e.RowIndex].Cells[1].Value;
             int P     = db.Produits.Count(s => s.ID_Categorie == idcat); //count pour compter le nombre de produit dans la categorie
             if (P == 0)                                                  //si non utilise
             {
                 clscat.Supprimer_Categorie(idcat);
                 Actualisedatagrid();
                 MessageBox.Show("Categorie supprime avec succe", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             }
             else
             {
                 //si il y a des articles dans la categorie
                 DialogResult PDR = MessageBox.Show("Il y a " + P + " Produit dans cette categorie vous ne pouvez pas la supprimer", "Supprime", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Supprimer annule", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
示例#2
0
 private void btnajouter_Click(object sender, EventArgs e)
 {
     //afficher formulaire ajout client
     PL.FRM_Ajoute_Modifier_Categorie frmcat = new FRM_Ajoute_Modifier_Categorie(this);
     frmcat.ShowDialog();
 }