protected void btnAffecter_Click(object sender, EventArgs e) { AstreeDonnees ad = new AstreeDonnees(); affecterDB aff = new affecterDB(); List <affecterDB> lstAffect = ad.GetAffecter(); affecterDB z = new affecterDB(); if (txtcode.Text != "") { List <affecterDB> lstAff = new List <affecterDB>(); foreach (ListItem x in lstChoisies.Items) { aff = new affecterDB(); aff.codePermission = Convert.ToInt16(x.Value); aff.codeProfil = Convert.ToInt16(txtcode.Text); z = lstAffect.Where(w => (w.codeProfil == aff.codeProfil) && (w.codePermission == aff.codePermission)).FirstOrDefault(); if (z == null) { lstAff.Add(aff); } } if (lstAff.Count > 0) { ad.InsertAffecter(lstAff); txtcode.Text = ""; txtlibelle.Text = ""; } } }