private void Bt_Supprimer_Echantillon_Click(object sender, EventArgs e) { ListBoxOffrirItem item = (ListBoxOffrirItem)lb_echantillons.SelectedItem; if (item != null) { DialogResult confirmation = MessageBox.Show("Etes vous sûr de vouloir supprimer cet échantillon ?", "Confirmation", MessageBoxButtons.YesNo); if (confirmation == DialogResult.Yes) { int idDuMedicament = item.Valeur.id_medicament; int idDuRapport = item.Valeur.id_rapport; using (DataGSB bdd = new DataGSB()) { var requeteDelete = from off in bdd.offrirs where (off.id_rapport == idDuRapport) && (off.id_medicament == idDuMedicament) select off; foreach (offrir off in requeteDelete) { bdd.offrirs.Remove(off); } bdd.SaveChanges(); } chargement_echantillons_offert(); } } }
private void Bt_Modifier_Echantillon_Click(object sender, EventArgs e) { ListBoxOffrirItem item = (ListBoxOffrirItem)lb_echantillons.SelectedItem; if (item != null) { int idDuMedicament = item.Valeur.id_medicament; int idDuRapport = item.Valeur.id_rapport; int qteOffert = (int)item.Valeur.qte_offerte; Form_Modifier_Echantillon Modif = new Form_Modifier_Echantillon(idDuMedicament, idDuRapport, qteOffert); Modif.ShowDialog(); } }