Example #1
0
    // Méthode pour ajouter un contact
    public void AddContact(Toto contact)
    {
        try
        {
            // Ouverture de la connexion SQL
            this.connection.Open();

            // Création d'une commande SQL en fonction de l'objet connection
            MySqlCommand cmd = this.connection.CreateCommand();

            // Requête SQL
            cmd.CommandText = "INSERT INTO contact (id, name, tel) VALUES (@id, @name, @tel)";

            // utilisation de l'objet contact passé en paramètre
            cmd.Parameters.AddWithValue("@id", contact.Id);
            cmd.Parameters.AddWithValue("@name", contact.Name);
            cmd.Parameters.AddWithValue("@tel", contact.Tel);

            // Exécution de la commande SQL
            cmd.ExecuteNonQuery();

            // Fermeture de la connexion
            this.connection.Close();
        }
        catch
        {
            // Gestion des erreurs :
            // Possibilité de créer un Logger pour les exceptions SQL reçus
            // Possibilité de créer une méthode avec un booléan en retour pour savoir si le contact à été ajouté correctement.
        }
    }
Example #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello world!!");


            int entier  = 5;
            int entier2 = entier;

            Console.WriteLine($"entier={entier};entier2={entier2}");

            Toto toto = new Toto();

            toto.entier = 5;
            Toto toto2 = new Toto();

            toto.entier = 6;

            Console.WriteLine($"toto.entier={toto.entier};toto2.entier={toto2.entier}");

            const int NbDeJours = 7;

            Console.ReadKey();

            for (int index = 1; index <= 10; index++)
            {
                Console.WriteLine(index);
            }
        }
Example #3
0
    public Toto GetToto()
    {
        Toto t = new Toto();

        t.Id     = 5;
        t.Nom    = "toto";
        t.Prenom = "titi";
        return(t);
    }
Example #4
0
    private void Start()
    {
        Toto contact = new Toto();

        contact.Id   = 1;
        contact.Name = "Mli";
        contact.Tel  = "00 00 00 00 00";

        // Création de l'objet Bdd pour l'intéraction avec la base de donnée MySQL
        Bdd bdd = new Bdd();

        bdd.AddContact(contact);
    }
Example #5
0
        public void Test()
        {
            var serializer = new JsonSerializationTool <Toto>();
            var fileTool   = new FileTool <Toto>(@"d:\toto.xml", serializer);

            var myToto = new Toto()
            {
                Nom     = "toto",
                Adresse = "totoland",
                Age     = 42
            };

            fileTool.WriteFileContents(myToto);
        }
Example #6
0
 static void Main(string[] args)
 {
     try
     {
         var toto = new Toto();
         //toto.Hello("toto");
         //toto.Hi("*****@*****.**");
         //toto.AddPhone("+33676573012");
         toto.AddEmailCheckOnCustomAttribute("*****@*****.**");
         toto.AddEmailCheckOnCustomAttribute("toto");
     }
     catch (Exception ex)
     {
         Console.WriteLine($"Error found : parameter {ex.Message} : {ex.InnerException.Message}");
     }
 }