Exemplo n.º 1
0
 /**
  * Carga las subcarpetas de una carpeta de la base de datos online
  */
 public void loadSubCarpetas(CarpetaClass c, long idMenu)
 {
     try {
         Carpeta             aux      = Lista.getCarpetaById(c.id);
         List <CarpetaClass> carpetas = OrderClass.orderListOfCarpetaClass(Conexion.loadSubFoldersFromCarpeta(c, idMenu));
         if (carpetas != null)
         {
             foreach (CarpetaClass cc in carpetas)
             {
                 addSubCarpetaFromLoad(cc, aux);
                 loadFiles(cc);
                 loadSubCarpetas(cc, idMenu);
             }
         }
     } catch (MySqlException exc) {
         MessageBox.Show("No se ha podido conectar a la base de datos");
     }
 }
Exemplo n.º 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");
     }
 }