Ejemplo n.º 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);
                }
            }
        }
 //Tout ce que je vais envoyer au formulaire quand j'appuie sur la touche modifier
 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") // Si j'ai cliquer sur le boutton modifier
     {
         //J'envoie mon id categorie au formulaire
         frmcat.idCategorie          = (int)dvgcategorie.Rows[e.RowIndex].Cells[1].Value;
         frmcat.lbltitre.Text        = "Modifier Categorie";
         frmcat.txtNomCategorie.Text = dvgcategorie.Rows[e.RowIndex].Cells[2].Value.ToString(); // e.RowIndex c'est l'index de la ligne où tu as cliquer
         frmcat.ShowDialog();
     }
     if (dvgcategorie.Columns[e.ColumnIndex].Name == "Supprimer") // si je clique sur le bouton supprimer
     {
         BL.CLS_Categorie clscat = new BL.CLS_Categorie();
         DialogResult     DR     = MessageBox.Show("Voulez vous vraiment supprimer ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (DR == DialogResult.Yes)
         {
             //Vérifier s'il y a des produits dans cette catégorie
             int idCat = (int)dvgcategorie.Rows[e.RowIndex].Cells[1].Value;
             int P     = db.Produits.Count(s => s.ID_Categorie == idCat); // Count = combien de produit dans categorie
             if (P == 0)                                                  //Pas de produit associé à cette catégorie
             {
                 clscat.Supprimer_Categorie(idCat);
                 MessageBox.Show("Catégorie supprimée avec Succès", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 //Actualisation du datagridView
                 remplirdatagrid();
             }
             else //Sinon il y a des produits dans la catégorie
             {
                 DialogResult PDP = MessageBox.Show("Il y a " + P + "Produit dans cette catégorie, voulez vous vraiment supprimer", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                 if (PDP == DialogResult.Yes)
                 {
                     clscat.Supprimer_Categorie(idCat);
                     MessageBox.Show("Catégorie supprimée avec Succès", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                     //Actualisation du datagridView
                     remplirdatagrid();
                 }
                 else
                 {
                     MessageBox.Show("Suppression annulée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
         }
         else
         {
             MessageBox.Show("Suppression annulée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
Ejemplo n.º 3
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);
         }
     }
 }
 private void btnenregistrer_Click(object sender, EventArgs e)
 {
     BL.CLS_Categorie clcat = new BL.CLS_Categorie();
     if (txtNom.Text == "" || txtNom.Text == "Nom de Categorie")
     {
         MessageBox.Show("Entrer un nom de Categorie", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         if (lblTitre.Text == "Ajouter Categorie")
         {
             if (clcat.Ajouter_Categorie(txtNom.Text) == false)
             {
                 MessageBox.Show("La catégorie éxsiste déja", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("Catégorie ajoutée", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 (usercat as USER_Liste_Categorie).Actualisedatagrid();
                 Close();
             }
         }
         if (lblTitre.Text == "Modifier Categorie")
         {
             DialogResult DR = MessageBox.Show("Voulez vous modifier la catégorie?", "Modifier", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (DR == DialogResult.Yes)
             {
                 clcat.Modifier_Categorie(idcategorie, txtNom.Text);
                 MessageBox.Show("Catégorie modifiée", "Modifier", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 //actualiser datagrid
                 (usercat as USER_Liste_Categorie).Actualisedatagrid();
                 Close();
             }
             else
             {
                 MessageBox.Show("Modification annulée", "Modifier", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
     }
 }
Ejemplo n.º 5
0
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            BL.CLS_Categorie clCat = new BL.CLS_Categorie();

            if (txtCategorie.Text == "" || txtCategorie.Text == "Nom de Categorie")
            {
                MessageBox.Show("Entrer nom de categorie", "Ajouter categorie", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (lblTitre.Text == "Ajouter Categorie")
                {
                    if (clCat.Ajouter_categorie(txtCategorie.Text) == false)
                    {
                        MessageBox.Show("La catégorie existe déja", "Ajouter categorie", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        MessageBox.Show("Catégorie ajoutée avec succès", "Ajouter categorie", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        (usercat as USER_Liste_Categorie).remplirDataGrid();
                    }
                }
                if (lblTitre.Text == "Modifier Categorie")
                {
                    clCat.Modifier_Categorie(idCategorie, txtCategorie.Text);
                    DialogResult DR = MessageBox.Show("Voulez-vous vraiment modifier", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (DR == DialogResult.Yes)
                    {
                        clCat.Modifier_Categorie(idCategorie, txtCategorie.Text);
                        MessageBox.Show("Categorie Modifiée avec succès", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        (usercat as USER_Liste_Categorie).remplirDataGrid();
                    }
                    else
                    {
                        MessageBox.Show("Modifcation annulée", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
        }
 private void btnenregistrer_Click(object sender, EventArgs e)
 {
     BL.CLS_Categorie clcat = new BL.CLS_Categorie();
     if (txtNomCategorie.Text == "" || txtNomCategorie.Text == "Nom de Categorie")
     {
         MessageBox.Show("Entrer Nom de Catégorie", "Ajoute Catégorie", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         if (lbltitre.Text == "Ajouter Catégorie")
         {
             if (clcat.Ajouter_Categorie(txtNomCategorie.Text) == false)
             {
                 MessageBox.Show("Categorie existe déjà", "Ajoute Catégorie", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("Categorie ajouté avec succes", "Ajoute Catégorie", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 (usercategorie as USER_Liste_Categorie).remplirdatagrid();
             }
         }
         if (lbltitre.Text == "Modifier Categorie")
         {
             DialogResult DR = MessageBox.Show("Voulez-vous vraiment modifier ?", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (DR == DialogResult.Yes)
             {
                 clcat.Modifier_Categorie(idCategorie, txtNomCategorie.Text);
                 MessageBox.Show("Categorie Modifier avec succes", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 (usercategorie as USER_Liste_Categorie).remplirdatagrid();
             }
             else
             {
                 MessageBox.Show("Modification annulé", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             }
         }
     }
 }