Example #1
0
        public Fichiers AjoutFichier(string idDossier, string nom, string chemin, string poid)
        {
            MySqlDataReader reader         = BDD.RunQuery(String.Format(BDD.ajoutFichier, idDossier, nom, chemin, poid));
            long            lastInsertedId = BDD.cmdMySQL.LastInsertedId;

            reader = BDD.RunQuery(String.Format(BDD.getFichier, lastInsertedId));
            reader.Read();
            Fichiers tempFile = new Fichiers
            {
                id        = reader.GetInt32("id"),
                id_Parent = reader.GetInt32("dossierId"),
                nom       = reader.GetString("nom"),
                poid      = reader.GetString("poid"),
                chemin    = reader.GetString("chemin")
            };

            return(tempFile);
        }
Example #2
0
        public Fichiers UpdateFichier(string id, string nom, string chemin, string poid)
        {
            Fichiers fichierMaj = new Fichiers();

            MySqlDataReader reader = BDD.RunQuery(String.Format(BDD.updateFichier, id, nom, poid, chemin));

            if (reader != null)
            {
                reader = BDD.RunQuery(String.Format(BDD.getFichier, id));
                reader.Read();
                fichierMaj.id     = reader.GetInt32("id");
                fichierMaj.nom    = reader.GetString("nom");
                fichierMaj.poid   = reader.GetString("poid");
                fichierMaj.chemin = reader.GetString("chemin");
            }

            return(fichierMaj);
        }
Example #3
0
        public List <Fichiers> RetrieveFiles(string idDossier)
        {
            List <Fichiers> lFich  = new List <Fichiers>();
            MySqlDataReader reader = BDD.RunQuery(String.Format(BDD.getFichiers, idDossier));

            while (reader.Read())
            {
                Fichiers fichiersTemp = new Fichiers
                {
                    id        = reader.GetInt32("id"),
                    id_Parent = reader.GetInt32("dossierId"),
                    nom       = reader.GetString("nom"),
                    chemin    = reader.GetString("chemin"),
                    poid      = reader.GetString("poid")
                };
                lFich.Add(fichiersTemp);
            }

            this._fichiers = lFich;
            return(this._fichiers);
        }