/** * 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"); } }
/** * 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"); } }