Exemple #1
0
        /**
         * Añade un archivo a la carpeta que se le pase por argumentos
         */
        private void addFileCarpeta(string fileName, Carpeta c)
        {
            try {
                string       ruta = _profile.nombre + "|F" + c.getClass().ruta.Split('|')[1].Substring(1) + "/" + System.IO.Path.GetFileName(fileName);
                ArchivoClass ac   = new ArchivoClass(System.IO.Path.GetFileNameWithoutExtension(fileName), fileName, ruta, c.getClass().img, c.getClass().id);
                Archivo      a    = new Archivo(ac, this, null);

                a.setCarpetaPadre(c);
                Conexion.saveFile(ac);
                c.addFile(a);
            } catch (MySqlException exc) {
                MessageBox.Show("No se ha podido conectar a la base de datos");
            } catch (SQLiteException exc2) {
                MessageBox.Show("No se ha podido conectar a la base de datos");
            }
        }
Exemple #2
0
 /**
  * Carga los archivos de la base de datos online
  */
 private void loadFiles(CarpetaClass c)
 {
     try {
         Carpeta             carpeta  = Lista.getCarpetaById(c.id);
         List <ArchivoClass> archivos = OrderClass.orderListOfArchivoClass(Conexion.loadFiles(c.id));
         if (archivos != null)
         {
             foreach (ArchivoClass ac in archivos)
             {
                 Archivo a = new Archivo(ac, this, menuCarpetas.getWrap());
                 carpeta.addFile(a);
                 a.setCarpetaPadre(carpeta);
             }
         }
     } catch (MySqlException exc) {
         MessageBox.Show("No se ha podido conectar a la base de datos");
     }
 }