//méthodes sut la table Synonyme /// <summary> /// Crée un synonyme /// </summary> /// <param name="syn">Mot</param> public void SetSynonyme(Synonyme syn) { using (IDbConnection connexion = new SQLiteConnection(sqliteInfo)) { if (connexion.State == ConnectionState.Closed) { connexion.Open(); } try { string msg = "INSERT INTO Synonyme (mot,DateAjout,fk_Date,fk_trad) VALUES ('" + syn.mot + "','" + syn.DateAjout.ToString("yyyy-MM-dd HH:mm:ss.fff") + "','" + syn.fk_Date.ToString("yyyy-MM-dd HH:mm:ss.fff") + "','" + syn.fk_trad + "')"; connexion.Execute(msg); } catch (Exception e) { Console.WriteLine(e.Message); } } }
/// <summary> /// Fonction qui va créer un champ synonyme dans <c>BDDInterface</c> /// </summary> /// <param name="mot">Mot</param> /// <param name="fk_trad">Clé étrangère mot (mot synonyme)</param> /// <param name="DateAjout">Date de l'ajout</param> /// <param name="fk_Date">Clé étrangère de la date (date)</param> public void SetSynonyme(string mot, string fk_trad, DateTime DateAjout, DateTime fk_Date) { Synonyme syn = new Synonyme(mot, fk_trad, DateAjout, fk_Date); bd.SetSynonyme(syn); }
/// <summary> /// Fonction privée qui seed les synonymes /// </summary> /// <param name="synonyme">Le mot synonyme</param> /// <param name="mot">Le mot d'origine</param> /// <param name="dateSynchro">La date de synchronisation</param> private void setSynonyme(string synonyme, string mot, DateTime dateSynchro) { Synonyme syn = new Synonyme(synonyme, mot, dateSynchro); bd.SetSynonyme(syn); }