/** * Añade una carpeta al menu */ private void addCarpeta() { try { Carpeta p1 = new Carpeta(this, Lista.getWrapVisible(), menuCarpetas, null); AddCarpeta newSerie = new AddCarpeta(p1, _activatedButton); newSerie.ShowDialog(); if (newSerie.createdSerie()) { Lista.addCarpeta(p1); WrapPanelPrincipal aux = Lista.getWrapVisible(); p1.actualizar(); string name = _activatedButton.Content.ToString(); p1.getClass().rutaPadre = _profile.nombre + "|C/" + name; p1.setRutaPrograma(_profile.nombre + "|C/" + name + "/" + p1.getClass().nombre); Conexion.saveFolder(p1); aux.addCarpeta(p1); p1.SetGridsOpciones(GridPrincipal, GridSecundario); Lista.orderWrap(aux); } else { p1 = null; } } 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"); } }
/** * Añade una carpeta a partir de un registro en la base de datos */ private void addCarpetaFromLoad(CarpetaClass cc) { Carpeta p1 = new Carpeta(this, Lista.getWrapVisible(), menuCarpetas, null); Lista.addCarpeta(p1); WrapPanelPrincipal aux = Lista.getWrapVisible(); p1.setClass(cc); p1.actualizar(); aux.addCarpeta(p1); p1.SetGridsOpciones(GridPrincipal, GridSecundario); p1.clickEspecial(); }