1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
| using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
namespace ConsoleApp1
{
static class Program
{
static void Main(string[] args)
{
var a = "keren";
// Console.WriteLine($" {a} bonsoir");
// Console.WriteLine("hello" + a + "!");
// Créer d'un contact à ajouter
comptable comptable = new comptable();
comptable.id=9998;
comptable.nom = "Dubois";
comptable.prenom = "jerome";
comptable.login = "jdubois";
comptable.mdp = "jedu";
comptable.adresse = "52 rue hypolyte Khan";
comptable.cp = "93200";
comptable.ville = "Lyon";
comptable.dateembauche = "1992-02-10";
// Création de l'objet Bdd pour l'intéraction avec la base de donnée MySQL
Bdd bdd = new Bdd();
bdd.Addcomptable(comptable);
}
}
public class comptable
{
public int id { get; set; }
public string nom { get; set; }
public string prenom { get; set; }
public string login { get; set; }
public string mdp { get; set; }
public string adresse { get; set; }
public string cp { get; set; }
public string ville { get; set; }
public string dateembauche { get; set; }
// Constructeur
public comptable() { }
}
public class Bdd
{
private MySqlConnection connection;
// Constructeur
public Bdd()
{
this.InitConnexion();
}
// Méthode pour initialiser la connexion
private void InitConnexion()
{
// Création de la chaîne de connexion
string connectionString = "SERVER=127.0.0.1; DATABASE=gsb_frais; UID=root; PASSWORD=";
this.connection = new MySqlConnection(connectionString);
}
// Méthode pour ajouter un contact
public void Addcomptable(comptable comptable)
{
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 comptable (id, nom, prenom, login, mdp, adresse, cp, ville, dateembauche) VALUES (@id, @nom, @prenom, @login, @mdp, @adresse, @cp, @ville, @dateembauche)";
// cmd.CommandText = "DELETE FROM comptable where comptable.id= @id AND comptable.nom= @nom AND comptable.prenom= @prenom AND comptable.login= @login AND comptable.mdp= @mdp AND comptable.adresse= @adresse AND comptable.cp= @cp AND comptable.ville= @ville AND comptable.dateembauche= @dateembauche";
// cmd.CommandText = " UPDATE comptable SET comptable.id = @id WHERE comptable.nom= @nom ";
// utilisation de l'objet contact passé en paramètre
cmd.Parameters.AddWithValue("@id", comptable.id);
cmd.Parameters.AddWithValue("@nom", comptable.nom);
cmd.Parameters.AddWithValue("@prenom", comptable.prenom);
cmd.Parameters.AddWithValue("@login", comptable.login);
cmd.Parameters.AddWithValue("@mdp", comptable.mdp);
cmd.Parameters.AddWithValue("@adresse", comptable.adresse);
cmd.Parameters.AddWithValue("@cp", comptable.cp);
cmd.Parameters.AddWithValue("@ville", comptable.ville);
cmd.Parameters.AddWithValue("@dateembauche", comptable.dateembauche);
// Exécution de la commande SQL
cmd.ExecuteNonQuery(); |
Partager