public void OpperationComplexe() { try { MaBD.TransactionDebut(); Proprietaire p = new Proprietaire(); p.Nom = "Vincent"; p.Naissance = new DateTime(1998, 07, 28); p.Liquidite = 18000; Ajouter(p); p.Nom = "Joe Blo"; p.Naissance = new DateTime(1908, 01, 28); p.Liquidite = 180000; Ajouter(p); Supprimer(5); MaBD.TransactionAnnulee(); } catch (Exception) { MaBD.TransactionAnnulee(); MessageBox.Show("Un problème transactionnel est survenu."); throw; } }
public void Ajouter(Proprietaire p) { string req = "insert into proprietaires values(NULL,'" + p.Nom + "', '" + p.Naissance + "', " + p.Liquidite + ")"; MaBD.Commande(req); }
public void Modifier(Proprietaire p) { string req = "update proprietaires set Nom = '" + p.Nom + "', Naissance = '" + p.Naissance + "', liquidite = " + p.Liquidite + " where ID =" + p.ID; MaBD.Commande(req); }