예제 #1
0
        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;
            }
        }
예제 #2
0
        public void Ajouter(Proprietaire p)
        {
            string req = "insert into proprietaires values(NULL,'" + p.Nom + "', '" + p.Naissance + "', " + p.Liquidite + ")";

            MaBD.Commande(req);
        }
예제 #3
0
        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);
        }