private void btnsupprimerclient_Click(object sender, EventArgs e) { if ((dvgclient.SelectedRows.Count != 0) && (dvgclient.Rows.Count != 0)) { DialogResult R = MessageBox.Show("Voulez vous vraiment supprimer ce client?", "Supprimer", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (R == DialogResult.Yes) { BL.CLS_Client clclient = new BL.CLS_Client(); int idselect = (int)dvgclient.CurrentRow.Cells[0].Value;// id de la ligne cocher int NbreProd = db.Affectations.Count(s => s.ID_Client == idselect); if (NbreProd == 0) { clclient.Supprimer_Client(idselect); Actualisedatagrid(); MessageBox.Show("Client supprimé avec succés.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { DialogResult PDR = MessageBox.Show("Il y a " + NbreProd + " produit affécté pour ce client vous ne pouvez pas le supprimer.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Suppression annulée.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Aucun client selectionnée.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnsupprimerclient_Click(object sender, EventArgs e) { BL.CLS_Client clclient = new BL.CLS_Client(); //pour supprimer tout les client selectionne int select = 0; for (int i = 0; i < dvgclient.Rows.Count; i++) { if ((bool)dvgclient.Rows[i].Cells[0].Value == true) { select++;//combien de ligne selectionnez } } if (select == 0) { MessageBox.Show("aucun client selectionner", "Suppresion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult R = MessageBox.Show("Voulez vous vraiment supprimer les clients selectionne", "Suppresion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (R == DialogResult.Yes) { //pour supprimer toutes les client selectionner for (int i = 0; i < dvgclient.Rows.Count; i++) { if ((bool)dvgclient.Rows[i].Cells[0].Value == true) { clclient.Supprimer_Client(int.Parse(dvgclient.Rows[i].Cells[1].Value.ToString()));//id client } } //actualiser datagrid view Actualisedatagrid(); MessageBox.Show("suppression avec succe", "suppression", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("suppression et annule", "suppression", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnsupprimclient_Click(object sender, EventArgs e) { //Pour supprimer tous les clients sélectionnés int select = 0; BL.CLS_Client clclient = new BL.CLS_Client(); for (int i = 0; i < dvgclient.Rows.Count; i++) { if ((bool)dvgclient.Rows[i].Cells[0].Value == true) { select++; //Permet de savoir combien de lignes ont été sélectionné } } if (select == 0) { MessageBox.Show("Aucun client sélectionné", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult R = MessageBox.Show("Voulez vous vraiment supprimer?", "Supprimer", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (R == DialogResult.Yes) { //Pour supprimer tous les clients sélectionnés for (int i = 0; i < dvgclient.Rows.Count; i++) { if ((bool)dvgclient.Rows[i].Cells[0].Value == true) { clclient.Supprimer_Client(int.Parse(dvgclient.Rows[i].Cells[1].Value.ToString())); //Id Client } } //Actualisation du datagrid view Actualisedatagrid(); MessageBox.Show("Suppression effectuée avec succès", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Suppression annulée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }