public Boolean AjouterP(Materiel m) { try { string reference = m.getReference(); string des = m.getDescription(); string prix = m.getPrix(); string quantite = m.getQuantite(); string lien = m.getLien(); Fabricant fab = m.getFabricant(); Cassier c = m.getCassier(); cn.Open(); cmd.Connection = cn; cmd.CommandText = "insert into Materiel values (@reference,@des,@prix,@quantite,@lien,@fab,@casier)"; cmd.Parameters.Add(new SqlParameter("@reference", reference)); cmd.Parameters.Add(new SqlParameter("@des", des)); cmd.Parameters.Add(new SqlParameter("@prix", prix)); cmd.Parameters.Add(new SqlParameter("@quantite", quantite)); cmd.Parameters.Add(new SqlParameter("@lien", lien)); cmd.Parameters.Add(new SqlParameter("@fab", fab.getNom())); cmd.Parameters.Add(new SqlParameter("@casier", c.getNom())); cmd.ExecuteNonQuery(); return(true); } catch (SqlException ex) { Console.WriteLine("error :" + ex); return(false); } finally { cn.Close(); } }