public bool DeleteFile(Fichier file) { string query = "DELETE FROM fichier WHERE id_fichier=@id_fichier"; MySqlCommand cmd = new MySqlCommand(query); cmd.Parameters.AddWithValue("@id_fichier", file.id_fichier); LAST_TIME_SYNC_FILES = DateTime.Now; return(ExecuteNonQuery(cmd)); }
public bool CreateFile(Fichier file) { string query = "INSERT IGNORE INTO fichier(id_groupe_fk, nom) VALUES(@id_groupe_fk,@nom)"; MySqlCommand cmd = new MySqlCommand(query); cmd.Parameters.AddWithValue("@id_groupe_fk", file.id_groupe_fk); cmd.Parameters.AddWithValue("@nom", file.nom); LAST_TIME_SYNC_FILES = DateTime.Now; return(ExecuteNonQuery(cmd)); }
public bool ModifyFile(Fichier file) { string query = "UPDATE fichier SET id_groupe_fk=@id_groupe_fk, nom=@nom WHERE id_fichier=@id_fichier"; MySqlCommand cmd = new MySqlCommand(query); cmd.Parameters.AddWithValue("@id_fichier", file.id_fichier); cmd.Parameters.AddWithValue("@id_groupe_fk", file.id_groupe_fk); cmd.Parameters.AddWithValue("@nom", file.nom); LAST_TIME_SYNC_FILES = DateTime.Now; return(ExecuteNonQuery(cmd)); }
// File // private Fichier ReaderToFile(MySqlDataReader reader) { Fichier file = new Fichier { id_fichier = reader["id_fichier"] != DBNull.Value ? reader.GetInt32("id_fichier") : 0, id_groupe_fk = reader["id_groupe_fk"] != DBNull.Value ? reader.GetInt32("id_groupe_fk") : 0, nom = reader["nom"] != DBNull.Value ? reader.GetString("nom") : null }; LAST_TIME_SYNC_FILES = DateTime.Now; return(file); }
public List <Fichier> GetFileFromGroup(int id_groupe) { List <Fichier> lstFile = new List <Fichier>(); string query = "SELECT * FROM fichier WHERE id_groupe_fk=@id_groupe"; MySqlCommand cmd = new MySqlCommand(query); cmd.Parameters.AddWithValue("@id_groupe", id_groupe); using (var reader = ExecuteReader(cmd)) { while (reader.Read()) { Fichier fichier = ReaderToFile(reader); lstFile.Add(fichier); } } LAST_TIME_SYNC_FILES = DateTime.Now; bdd.CloseConnection(); return(lstFile); }
public Fichier GetFile(int id_fichier) { string query = "SELECT * FROM fichier WHERE id_fichier=@id_fichier"; MySqlCommand cmd = new MySqlCommand(query); cmd.Parameters.AddWithValue("@id_fichier", id_fichier); using (var reader = ExecuteReader(cmd)) { if (!reader.HasRows) { return(null); } reader.Read(); Fichier fichier = ReaderToFile(reader); bdd.CloseConnection(); LAST_TIME_SYNC_FILES = DateTime.Now; return(fichier); } }