// 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. } }
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); } }
public Toto GetToto() { Toto t = new Toto(); t.Id = 5; t.Nom = "toto"; t.Prenom = "titi"; return(t); }
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); }
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); }
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}"); } }