示例#1
0
        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();
                }
            }
        }
示例#2
0
        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();
            }
        }