├── .gitignore ├── README.md ├── Soluciones ├── 01-Eventos │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ └── misc.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ ├── BotonAwt.kt │ │ ├── BotonDirecto.kt │ │ ├── BotonListenerLambda.kt │ │ └── Main.kt ├── 02-JavaFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ └── misc.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ ├── kotlin │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── javafx │ │ │ ├── HelloApplication.kt │ │ │ └── controllers │ │ │ └── HelloController.kt │ │ └── resources │ │ └── dev │ │ └── joseluisgs │ │ └── javafx │ │ └── views │ │ └── hello-view.fxml ├── 03-CalculadoraFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ ├── misc.xml │ │ └── uiDesigner.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ ├── kotlin │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── calculadorafx │ │ │ ├── CalculadoraApp.kt │ │ │ └── controllers │ │ │ └── CalculadoraController.kt │ │ └── resources │ │ └── dev │ │ └── joseluisgs │ │ └── calculadorafx │ │ ├── icons │ │ └── app-icon.png │ │ └── views │ │ └── calculadora-view.fxml ├── 04-FormularioFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ ├── misc.xml │ │ └── uiDesigner.xml │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ ├── kotlin │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── formulariofx │ │ │ ├── FormularioApplication.kt │ │ │ ├── controllers │ │ │ └── FormularioController.kt │ │ │ ├── locale │ │ │ └── Locale.kt │ │ │ └── models │ │ │ └── User.kt │ │ └── resources │ │ └── dev │ │ └── joseluisgs │ │ └── formulariofx │ │ ├── icons │ │ ├── app-icon.png │ │ ├── enviar.png │ │ ├── java.png │ │ ├── limpiar.png │ │ ├── salir.png │ │ └── user.png │ │ └── views │ │ └── formulario-view.fxml ├── 05-RoutesManagerFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ ├── misc.xml │ │ └── uiDesigner.xml │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── module-info.java │ │ ├── kotlin │ │ │ └── dev │ │ │ │ └── joseluisgs │ │ │ │ └── routesmanagerfx │ │ │ │ ├── RoutesApplication.kt │ │ │ │ ├── controllers │ │ │ │ ├── HelloController.kt │ │ │ │ ├── OneController.kt │ │ │ │ ├── README.md │ │ │ │ └── TwoController.kt │ │ │ │ ├── data │ │ │ │ ├── README.md │ │ │ │ ├── parameters │ │ │ │ │ └── DemoParameterState.kt │ │ │ │ └── viewmodels │ │ │ │ │ └── DemoViewModel.kt │ │ │ │ └── routes │ │ │ │ ├── README.md │ │ │ │ └── RoutesManager.kt │ │ └── resources │ │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── routesmanagerfx │ │ │ ├── icons │ │ │ ├── README.md │ │ │ ├── enviar.png │ │ │ ├── java.png │ │ │ ├── limpiar.png │ │ │ └── salir.png │ │ │ ├── styles │ │ │ ├── README.md │ │ │ ├── bootstrap │ │ │ │ └── bootstrap3.css │ │ │ ├── daw │ │ │ │ └── daw.css │ │ │ ├── metro │ │ │ │ └── metrodark.css │ │ │ └── modena │ │ │ │ └── modena.css │ │ │ └── views │ │ │ ├── README.md │ │ │ ├── hello-view.fxml │ │ │ ├── one-view.fxml │ │ │ └── two-view.fxml │ │ └── test │ │ ├── java │ │ └── module-info.java │ │ └── kotlin │ │ ├── PruebaTest.kt │ │ ├── otro │ │ └── PruebaTest2.kt │ │ └── repositories │ │ └── prueba │ │ └── Prueba3Test.kt ├── 06-ReactividadReactivePropertiesFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ └── misc.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ ├── kotlin │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── reactividadfx │ │ │ ├── HelloApplication.kt │ │ │ ├── HelloController.kt │ │ │ └── HelloViewModel.kt │ │ └── resources │ │ └── dev │ │ └── joseluisgs │ │ └── reactividadfx │ │ └── hello-view.fxml ├── 07-ReactividadReativeObjectFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ └── misc.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ ├── kotlin │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── reactividadfx │ │ │ ├── HelloApplication.kt │ │ │ ├── HelloController.kt │ │ │ └── HelloViewModel.kt │ │ └── resources │ │ └── dev │ │ └── joseluisgs │ │ └── reactividadfx │ │ └── hello-view.fxml ├── 08-ReactividadReactiveBindingsFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ └── misc.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ ├── kotlin │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── reactividadfx │ │ │ ├── HelloApplication.kt │ │ │ ├── HelloController.kt │ │ │ └── HelloViewModel.kt │ │ └── resources │ │ └── dev │ │ └── joseluisgs │ │ └── reactividadfx │ │ └── hello-view.fxml ├── 09-MoscaFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ ├── misc.xml │ │ └── uiDesigner.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ ├── kotlin │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── moscafx │ │ │ ├── MoscaApplication.kt │ │ │ ├── acercade │ │ │ └── controllers │ │ │ │ └── AcercaDeViewController.kt │ │ │ ├── di │ │ │ └── AppModule.kt │ │ │ ├── mosca │ │ │ ├── controllers │ │ │ │ ├── MoscaConfigViewController.kt │ │ │ │ └── MoscaViewConroller.kt │ │ │ ├── errors │ │ │ │ └── MoscaErrors.kt │ │ │ ├── models │ │ │ │ └── Mosca.kt │ │ │ └── viewmodel │ │ │ │ └── MoscaViewModel.kt │ │ │ └── routes │ │ │ └── RoutesManager.kt │ │ └── resources │ │ └── dev │ │ └── joseluisgs │ │ └── moscafx │ │ ├── icons │ │ ├── about.png │ │ ├── app.png │ │ ├── exit.png │ │ └── github.png │ │ └── views │ │ ├── acerca-de-view.fxml │ │ ├── mosca-config-view.fxml │ │ └── mosca-view.fxml ├── 10-PokedexFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ ├── misc.xml │ │ └── uiDesigner.xml │ ├── build.gradle │ ├── data │ │ └── pokedex.json │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ ├── kotlin │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── pokedexfx │ │ │ ├── PokedexApplication.kt │ │ │ ├── acercade │ │ │ └── controllers │ │ │ │ └── AcercaDeViewController.kt │ │ │ ├── di │ │ │ └── AppModule.kt │ │ │ ├── locale │ │ │ └── Locale.kt │ │ │ ├── pokedex │ │ │ ├── controllers │ │ │ │ └── PokedexViewConroller.kt │ │ │ ├── dto │ │ │ │ └── json │ │ │ │ │ ├── NextEvolutionJsonDto.kt │ │ │ │ │ ├── PokedexJsonDto.kt │ │ │ │ │ ├── PokemonJsonDto.kt │ │ │ │ │ └── PrevEvolutionJsonDto.kt │ │ │ ├── errors │ │ │ │ └── PokedexErrors.kt │ │ │ ├── mappers │ │ │ │ └── PokemonMapper.kt │ │ │ ├── models │ │ │ │ └── Pokemon.kt │ │ │ ├── services │ │ │ │ └── PokedexStorageJson.kt │ │ │ └── viewmodel │ │ │ │ └── PokedexViewModel.kt │ │ │ └── routes │ │ │ └── RoutesManager.kt │ │ └── resources │ │ └── dev │ │ └── joseluisgs │ │ └── pokedexfx │ │ ├── data │ │ └── pokedex.json │ │ ├── icons │ │ ├── about.png │ │ ├── exit.png │ │ ├── file-import.png │ │ ├── github.png │ │ └── pokedex.png │ │ ├── images │ │ └── sin-image.png │ │ ├── styles │ │ └── pokedex.css │ │ └── views │ │ ├── acerca-de-view.fxml │ │ └── pokedex-view.fxml ├── 11-ExpedientesAcademicosReactivePropertiesFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── GrepConsole.xml │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ ├── misc.xml │ │ └── uiDesigner.xml │ ├── README.md │ ├── avatar.png │ ├── avatar02.png │ ├── avatar03.png │ ├── build.gradle │ ├── expedientes.db │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── imagenes-back │ │ ├── 1682763355431.png │ │ ├── 1682763355432.png │ │ ├── 1682763355433.png │ │ ├── 1682763355434.png │ │ └── 1682763355435.png │ ├── imagenes │ │ ├── 1682763355431.png │ │ ├── 1682763355432.png │ │ ├── 1682763355433.png │ │ ├── 1682763355434.png │ │ ├── 1682763355435.png │ │ └── 1715191669727.png │ ├── json │ │ └── expedientes.json │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── module-info.java │ │ │ ├── kotlin │ │ │ └── dev │ │ │ │ └── joseluisgs │ │ │ │ └── expedientesacademicos │ │ │ │ ├── ExpedientesApplication.kt │ │ │ │ ├── acercade │ │ │ │ └── controllers │ │ │ │ │ └── AcercaDeViewController.kt │ │ │ │ ├── alumnado │ │ │ │ ├── controllers │ │ │ │ │ ├── DetalleViewController.kt │ │ │ │ │ └── ExpedientesViewConroller.kt │ │ │ │ ├── dto │ │ │ │ │ └── json │ │ │ │ │ │ └── AlumnoDto.kt │ │ │ │ ├── errors │ │ │ │ │ └── AlumnoErrors.kt │ │ │ │ ├── mappers │ │ │ │ │ └── Alumno.kt │ │ │ │ ├── models │ │ │ │ │ └── Alumno.kt │ │ │ │ ├── repositories │ │ │ │ │ ├── AlumnosRepository.kt │ │ │ │ │ └── AlumnosRepositoryImpl.kt │ │ │ │ ├── services │ │ │ │ │ ├── cache │ │ │ │ │ │ ├── AlumnosCache.kt │ │ │ │ │ │ └── AlumnosCacheImpl.kt │ │ │ │ │ ├── database │ │ │ │ │ │ ├── AlumnosService.kt │ │ │ │ │ │ └── AlumnosServiceImpl.kt │ │ │ │ │ └── storage │ │ │ │ │ │ ├── AlumnosStorage.kt │ │ │ │ │ │ ├── AlumnosStorageImages.kt │ │ │ │ │ │ ├── AlumnosStorageImagesImpl.kt │ │ │ │ │ │ ├── AlumnosStorageImpl.kt │ │ │ │ │ │ ├── AlumnosStorageJson.kt │ │ │ │ │ │ ├── AlumnosStorageJsonImpl.kt │ │ │ │ │ │ ├── AlumnosStorageZip.kt │ │ │ │ │ │ └── AlumnosStorageZipImpl.kt │ │ │ │ ├── validators │ │ │ │ │ └── AlumnoValidator.kt │ │ │ │ └── viewmodels │ │ │ │ │ └── ExpedientesViewModel.kt │ │ │ │ ├── config │ │ │ │ └── AppConfig.kt │ │ │ │ ├── database │ │ │ │ └── SqlDeLightClient.kt │ │ │ │ ├── di │ │ │ │ └── AppModule.kt │ │ │ │ ├── locale │ │ │ │ └── Locale.kt │ │ │ │ └── routes │ │ │ │ └── RoutesManager.kt │ │ │ ├── resources │ │ │ ├── application.properties │ │ │ └── dev │ │ │ │ └── joseluisgs │ │ │ │ └── expedientesacademicos │ │ │ │ ├── icons │ │ │ │ ├── about.png │ │ │ │ ├── app-icon.png │ │ │ │ ├── clean.png │ │ │ │ ├── close.png │ │ │ │ ├── delete.png │ │ │ │ ├── edit.png │ │ │ │ ├── exit.png │ │ │ │ ├── file-export.png │ │ │ │ ├── file-import.png │ │ │ │ ├── github.png │ │ │ │ ├── new.png │ │ │ │ ├── save.png │ │ │ │ ├── unzip.png │ │ │ │ └── zip.png │ │ │ │ ├── images │ │ │ │ └── sin-imagen.png │ │ │ │ ├── styles │ │ │ │ └── style.css │ │ │ │ └── views │ │ │ │ ├── acerca-de │ │ │ │ └── acerca-de-view.fxml │ │ │ │ └── alumnado │ │ │ │ ├── detalle-view.fxml │ │ │ │ └── expedientes-view.fxml │ │ │ └── sqldelight │ │ │ └── database │ │ │ └── Alumnos.sq │ └── zip │ │ └── expedientes.zip ├── 12-ExpedientesAcademicosReactiveObjectFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── GrepConsole.xml │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ ├── misc.xml │ │ └── uiDesigner.xml │ ├── README.md │ ├── avatar.png │ ├── avatar02.png │ ├── avatar03.png │ ├── build.gradle │ ├── expedientes.db │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── imagenes-back │ │ ├── 1682763355431.png │ │ ├── 1682763355432.png │ │ ├── 1682763355433.png │ │ ├── 1682763355434.png │ │ └── 1682763355435.png │ ├── imagenes │ │ ├── 1682763355431.png │ │ ├── 1682763355432.png │ │ ├── 1682763355433.png │ │ ├── 1682763355434.png │ │ └── 1682763355435.png │ ├── json │ │ └── expedientes.json │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── module-info.java │ │ │ ├── kotlin │ │ │ └── dev │ │ │ │ └── joseluisgs │ │ │ │ └── expedientesacademicos │ │ │ │ ├── ExpedientesApplication.kt │ │ │ │ ├── acercade │ │ │ │ └── controllers │ │ │ │ │ └── AcercaDeViewController.kt │ │ │ │ ├── alumnado │ │ │ │ ├── controllers │ │ │ │ │ ├── DetalleViewController.kt │ │ │ │ │ └── ExpedientesViewConroller.kt │ │ │ │ ├── dto │ │ │ │ │ └── json │ │ │ │ │ │ └── AlumnoDto.kt │ │ │ │ ├── errors │ │ │ │ │ └── AlumnoErrors.kt │ │ │ │ ├── mappers │ │ │ │ │ └── Alumno.kt │ │ │ │ ├── models │ │ │ │ │ └── Alumno.kt │ │ │ │ ├── repositories │ │ │ │ │ ├── AlumnosRepository.kt │ │ │ │ │ └── AlumnosRepositoryImpl.kt │ │ │ │ ├── services │ │ │ │ │ ├── cache │ │ │ │ │ │ ├── AlumnosCache.kt │ │ │ │ │ │ └── AlumnosCacheImpl.kt │ │ │ │ │ ├── database │ │ │ │ │ │ ├── AlumnosService.kt │ │ │ │ │ │ └── AlumnosServiceImpl.kt │ │ │ │ │ └── storage │ │ │ │ │ │ ├── AlumnosStorage.kt │ │ │ │ │ │ ├── AlumnosStorageImages.kt │ │ │ │ │ │ ├── AlumnosStorageImagesImpl.kt │ │ │ │ │ │ ├── AlumnosStorageImpl.kt │ │ │ │ │ │ ├── AlumnosStorageJson.kt │ │ │ │ │ │ ├── AlumnosStorageJsonImpl.kt │ │ │ │ │ │ ├── AlumnosStorageZip.kt │ │ │ │ │ │ └── AlumnosStorageZipImpl.kt │ │ │ │ ├── validators │ │ │ │ │ └── AlumnoValidator.kt │ │ │ │ └── viewmodels │ │ │ │ │ └── ExpedientesViewModel.kt │ │ │ │ ├── config │ │ │ │ └── AppConfig.kt │ │ │ │ ├── database │ │ │ │ └── SqlDeLightClient.kt │ │ │ │ ├── di │ │ │ │ └── AppModule.kt │ │ │ │ ├── locale │ │ │ │ └── Locale.kt │ │ │ │ └── routes │ │ │ │ └── RoutesManager.kt │ │ │ ├── resources │ │ │ ├── application.properties │ │ │ └── dev │ │ │ │ └── joseluisgs │ │ │ │ └── expedientesacademicos │ │ │ │ ├── icons │ │ │ │ ├── about.png │ │ │ │ ├── app-icon.png │ │ │ │ ├── clean.png │ │ │ │ ├── close.png │ │ │ │ ├── delete.png │ │ │ │ ├── edit.png │ │ │ │ ├── exit.png │ │ │ │ ├── file-export.png │ │ │ │ ├── file-import.png │ │ │ │ ├── github.png │ │ │ │ ├── new.png │ │ │ │ ├── save.png │ │ │ │ ├── unzip.png │ │ │ │ └── zip.png │ │ │ │ ├── images │ │ │ │ └── sin-imagen.png │ │ │ │ ├── styles │ │ │ │ └── style.css │ │ │ │ └── views │ │ │ │ ├── acerca-de │ │ │ │ └── acerca-de-view.fxml │ │ │ │ └── alumnado │ │ │ │ ├── detalle-view.fxml │ │ │ │ └── expedientes-view.fxml │ │ │ └── sqldelight │ │ │ └── database │ │ │ └── Alumnos.sq │ └── zip │ │ └── expedientes.zip ├── 13-ExpedientesAcademicosBindingsSelectListenersFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── GrepConsole.xml │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ ├── misc.xml │ │ └── uiDesigner.xml │ ├── README.md │ ├── avatar.png │ ├── avatar02.png │ ├── avatar03.png │ ├── build.gradle │ ├── expedientes.db │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── imagenes-back │ │ ├── 1682763355431.png │ │ ├── 1682763355432.png │ │ ├── 1682763355433.png │ │ ├── 1682763355434.png │ │ └── 1682763355435.png │ ├── imagenes │ │ ├── 1682763355431.png │ │ ├── 1682763355432.png │ │ ├── 1682763355433.png │ │ ├── 1682763355434.png │ │ ├── 1682763355435.png │ │ ├── 1715615638322.png │ │ ├── 1715615648550.png │ │ └── 1715615843556.png │ ├── json │ │ └── expedientes.json │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── module-info.java │ │ │ ├── kotlin │ │ │ └── dev │ │ │ │ └── joseluisgs │ │ │ │ └── expedientesacademicos │ │ │ │ ├── ExpedientesApplication.kt │ │ │ │ ├── acercade │ │ │ │ └── controllers │ │ │ │ │ └── AcercaDeViewController.kt │ │ │ │ ├── alumnado │ │ │ │ ├── controllers │ │ │ │ │ ├── DetalleViewController.kt │ │ │ │ │ └── ExpedientesViewConroller.kt │ │ │ │ ├── dto │ │ │ │ │ └── json │ │ │ │ │ │ └── AlumnoDto.kt │ │ │ │ ├── errors │ │ │ │ │ └── AlumnoErrors.kt │ │ │ │ ├── mappers │ │ │ │ │ └── Alumno.kt │ │ │ │ ├── models │ │ │ │ │ └── Alumno.kt │ │ │ │ ├── repositories │ │ │ │ │ ├── AlumnosRepository.kt │ │ │ │ │ └── AlumnosRepositoryImpl.kt │ │ │ │ ├── services │ │ │ │ │ ├── cache │ │ │ │ │ │ ├── AlumnosCache.kt │ │ │ │ │ │ └── AlumnosCacheImpl.kt │ │ │ │ │ ├── database │ │ │ │ │ │ ├── AlumnosService.kt │ │ │ │ │ │ └── AlumnosServiceImpl.kt │ │ │ │ │ └── storage │ │ │ │ │ │ ├── AlumnosStorage.kt │ │ │ │ │ │ ├── AlumnosStorageImages.kt │ │ │ │ │ │ ├── AlumnosStorageImagesImpl.kt │ │ │ │ │ │ ├── AlumnosStorageImpl.kt │ │ │ │ │ │ ├── AlumnosStorageJson.kt │ │ │ │ │ │ ├── AlumnosStorageJsonImpl.kt │ │ │ │ │ │ ├── AlumnosStorageZip.kt │ │ │ │ │ │ └── AlumnosStorageZipImpl.kt │ │ │ │ ├── validators │ │ │ │ │ └── AlumnoValidator.kt │ │ │ │ └── viewmodels │ │ │ │ │ └── ExpedientesViewModel.kt │ │ │ │ ├── config │ │ │ │ └── AppConfig.kt │ │ │ │ ├── database │ │ │ │ └── SqlDeLightClient.kt │ │ │ │ ├── di │ │ │ │ └── AppModule.kt │ │ │ │ ├── locale │ │ │ │ └── Locale.kt │ │ │ │ └── routes │ │ │ │ └── RoutesManager.kt │ │ │ ├── resources │ │ │ ├── application.properties │ │ │ └── dev │ │ │ │ └── joseluisgs │ │ │ │ └── expedientesacademicos │ │ │ │ ├── icons │ │ │ │ ├── about.png │ │ │ │ ├── app-icon.png │ │ │ │ ├── clean.png │ │ │ │ ├── close.png │ │ │ │ ├── delete.png │ │ │ │ ├── edit.png │ │ │ │ ├── exit.png │ │ │ │ ├── file-export.png │ │ │ │ ├── file-import.png │ │ │ │ ├── github.png │ │ │ │ ├── new.png │ │ │ │ ├── save.png │ │ │ │ ├── unzip.png │ │ │ │ └── zip.png │ │ │ │ ├── images │ │ │ │ └── sin-imagen.png │ │ │ │ ├── styles │ │ │ │ └── style.css │ │ │ │ └── views │ │ │ │ ├── acerca-de │ │ │ │ └── acerca-de-view.fxml │ │ │ │ └── alumnado │ │ │ │ ├── detalle-view.fxml │ │ │ │ └── expedientes-view.fxml │ │ │ └── sqldelight │ │ │ └── database │ │ │ └── Alumnos.sq │ └── zip │ │ └── expedientes.zip ├── 14-ExpedientesAcademicosFX-Test-JUnit-Mockito │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── GrepConsole.xml │ │ ├── codeStyles │ │ │ ├── Project.xml │ │ │ └── codeStyleConfig.xml │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ ├── misc.xml │ │ └── uiDesigner.xml │ ├── README.md │ ├── avatar.png │ ├── avatar02.png │ ├── avatar03.png │ ├── build.gradle │ ├── expedientes.db │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── imagenes-back │ │ ├── 1682763355431.png │ │ ├── 1682763355432.png │ │ ├── 1682763355433.png │ │ ├── 1682763355434.png │ │ └── 1682763355435.png │ ├── imagenes │ │ ├── 1682763355431.png │ │ ├── 1682763355432.png │ │ ├── 1682763355433.png │ │ ├── 1682763355434.png │ │ ├── 1682763355435.png │ │ ├── 1715615638322.png │ │ ├── 1715615648550.png │ │ ├── 1715615843556.png │ │ ├── 1715618249658.png │ │ ├── 1715618307340.png │ │ └── 1715618442620.png │ ├── json │ │ └── expedientes.json │ ├── settings.gradle │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── module-info.java │ │ │ ├── kotlin │ │ │ │ └── dev │ │ │ │ │ └── joseluisgs │ │ │ │ │ └── expedientesacademicos │ │ │ │ │ ├── ExpedientesApplication.kt │ │ │ │ │ ├── acercade │ │ │ │ │ └── controllers │ │ │ │ │ │ └── AcercaDeViewController.kt │ │ │ │ │ ├── alumnado │ │ │ │ │ ├── controllers │ │ │ │ │ │ ├── DetalleViewController.kt │ │ │ │ │ │ └── ExpedientesViewConroller.kt │ │ │ │ │ ├── dto │ │ │ │ │ │ └── json │ │ │ │ │ │ │ └── AlumnoDto.kt │ │ │ │ │ ├── errors │ │ │ │ │ │ └── AlumnoErrors.kt │ │ │ │ │ ├── mappers │ │ │ │ │ │ └── Alumno.kt │ │ │ │ │ ├── models │ │ │ │ │ │ └── Alumno.kt │ │ │ │ │ ├── repositories │ │ │ │ │ │ ├── AlumnosRepository.kt │ │ │ │ │ │ └── AlumnosRepositoryImpl.kt │ │ │ │ │ ├── services │ │ │ │ │ │ ├── cache │ │ │ │ │ │ │ ├── AlumnosCache.kt │ │ │ │ │ │ │ └── AlumnosCacheImpl.kt │ │ │ │ │ │ ├── database │ │ │ │ │ │ │ ├── AlumnosService.kt │ │ │ │ │ │ │ └── AlumnosServiceImpl.kt │ │ │ │ │ │ └── storage │ │ │ │ │ │ │ ├── AlumnosStorage.kt │ │ │ │ │ │ │ ├── AlumnosStorageImages.kt │ │ │ │ │ │ │ ├── AlumnosStorageImagesImpl.kt │ │ │ │ │ │ │ ├── AlumnosStorageImpl.kt │ │ │ │ │ │ │ ├── AlumnosStorageJson.kt │ │ │ │ │ │ │ ├── AlumnosStorageJsonImpl.kt │ │ │ │ │ │ │ ├── AlumnosStorageZip.kt │ │ │ │ │ │ │ └── AlumnosStorageZipImpl.kt │ │ │ │ │ ├── validators │ │ │ │ │ │ └── AlumnoValidator.kt │ │ │ │ │ └── viewmodels │ │ │ │ │ │ └── ExpedientesViewModel.kt │ │ │ │ │ ├── config │ │ │ │ │ └── AppConfig.kt │ │ │ │ │ ├── database │ │ │ │ │ └── SqlDeLightClient.kt │ │ │ │ │ ├── di │ │ │ │ │ └── AppModule.kt │ │ │ │ │ ├── locale │ │ │ │ │ └── Locale.kt │ │ │ │ │ └── routes │ │ │ │ │ └── RoutesManager.kt │ │ │ ├── resources │ │ │ │ ├── application.properties │ │ │ │ └── dev │ │ │ │ │ └── joseluisgs │ │ │ │ │ └── expedientesacademicos │ │ │ │ │ ├── icons │ │ │ │ │ ├── about.png │ │ │ │ │ ├── app-icon.png │ │ │ │ │ ├── clean.png │ │ │ │ │ ├── close.png │ │ │ │ │ ├── delete.png │ │ │ │ │ ├── edit.png │ │ │ │ │ ├── exit.png │ │ │ │ │ ├── file-export.png │ │ │ │ │ ├── file-import.png │ │ │ │ │ ├── github.png │ │ │ │ │ ├── new.png │ │ │ │ │ ├── save.png │ │ │ │ │ ├── unzip.png │ │ │ │ │ └── zip.png │ │ │ │ │ ├── images │ │ │ │ │ └── sin-imagen.png │ │ │ │ │ ├── styles │ │ │ │ │ └── style.css │ │ │ │ │ └── views │ │ │ │ │ ├── acerca-de │ │ │ │ │ └── acerca-de-view.fxml │ │ │ │ │ └── alumnado │ │ │ │ │ ├── detalle-view.fxml │ │ │ │ │ └── expedientes-view.fxml │ │ │ └── sqldelight │ │ │ │ └── database │ │ │ │ └── Alumnos.sq │ │ └── test │ │ │ └── kotlin │ │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── expedientesacademicos │ │ │ └── alumnado │ │ │ ├── repositories │ │ │ └── AlumnosRepositoryImplTest.kt │ │ │ └── services │ │ │ ├── database │ │ │ └── AlumnosServiceImplTest.kt │ │ │ └── storage │ │ │ └── AlumnosStorageJsonImplTest.kt │ └── zip │ │ └── expedientes.zip ├── 15-BackgroundProblemFX │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── gradle.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── material_theme_project_new.xml │ │ └── misc.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ ├── kotlin │ │ └── dev │ │ │ └── joseluisgs │ │ │ └── backgroundproblem │ │ │ ├── HelloApplication.kt │ │ │ └── HelloController.kt │ │ └── resources │ │ └── dev │ │ └── joseluisgs │ │ └── backgroundproblem │ │ └── hello-view.fxml └── 16-StarWarsFX │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── .name │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── gradle.xml │ ├── inspectionProfiles │ │ └── Project_Default.xml │ ├── kotlinc.xml │ ├── material_theme_project_new.xml │ ├── misc.xml │ └── uiDesigner.xml │ ├── 04-2022-02-02.pdf │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── informe.txt │ ├── settings.gradle │ └── src │ └── main │ ├── java │ └── module-info.java │ ├── kotlin │ └── dev │ │ └── joseluisgs │ │ └── starwarsfx │ │ ├── StarWarsApplication.kt │ │ ├── controllers │ │ ├── AcercaDeViewController.kt │ │ └── StarWarsViewConroller.kt │ │ ├── di │ │ └── AppDIModule.kt │ │ ├── errors │ │ └── StarWarsErrors.kt │ │ ├── factories │ │ └── DroideGenerator.kt │ │ ├── locale │ │ └── Locale.kt │ │ ├── models │ │ ├── Defensa.kt │ │ ├── Droide.kt │ │ ├── DroideS348.kt │ │ ├── DroideT421.kt │ │ └── DroideW447.kt │ │ ├── repositories │ │ ├── matrix │ │ │ ├── IMatrix.kt │ │ │ └── Matrix.kt │ │ └── pila │ │ │ ├── IPila.kt │ │ │ └── Pila.kt │ │ ├── routes │ │ └── RoutesManager.kt │ │ └── viewmodel │ │ ├── StarWarsResult.kt │ │ └── StarWarsViewModel.kt │ └── resources │ └── dev │ └── joseluisgs │ └── starwarsfx │ ├── icons │ ├── about.png │ ├── app.png │ ├── exit.png │ ├── file-import.png │ └── github.png │ ├── images │ ├── rd2d2-guru.png │ └── starwing.png │ ├── styles │ └── star-wars.css │ └── views │ ├── acerca-de-view.fxml │ └── starwars-view.fxml └── apuntes ├── 09.pdf ├── 2-way-and-1-way-data-binding.jpg ├── arquitecturas.jpg └── arquitecturas2.webp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/README.md -------------------------------------------------------------------------------- /Soluciones/01-Eventos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/.gitignore -------------------------------------------------------------------------------- /Soluciones/01-Eventos/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/01-Eventos/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/01-Eventos/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/01-Eventos/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/01-Eventos/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/01-Eventos/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/01-Eventos/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/build.gradle.kts -------------------------------------------------------------------------------- /Soluciones/01-Eventos/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /Soluciones/01-Eventos/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/01-Eventos/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/01-Eventos/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/gradlew -------------------------------------------------------------------------------- /Soluciones/01-Eventos/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/01-Eventos/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/settings.gradle.kts -------------------------------------------------------------------------------- /Soluciones/01-Eventos/src/main/kotlin/BotonAwt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/src/main/kotlin/BotonAwt.kt -------------------------------------------------------------------------------- /Soluciones/01-Eventos/src/main/kotlin/BotonDirecto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/src/main/kotlin/BotonDirecto.kt -------------------------------------------------------------------------------- /Soluciones/01-Eventos/src/main/kotlin/BotonListenerLambda.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/01-Eventos/src/main/kotlin/BotonListenerLambda.kt -------------------------------------------------------------------------------- /Soluciones/01-Eventos/src/main/kotlin/Main.kt: -------------------------------------------------------------------------------- 1 | package dev.joseluisgs 2 | 3 | fun main() { 4 | println("Hello World!") 5 | } -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/gradlew -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "JavaFX" -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/src/main/kotlin/dev/joseluisgs/javafx/HelloApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/src/main/kotlin/dev/joseluisgs/javafx/HelloApplication.kt -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/src/main/kotlin/dev/joseluisgs/javafx/controllers/HelloController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/src/main/kotlin/dev/joseluisgs/javafx/controllers/HelloController.kt -------------------------------------------------------------------------------- /Soluciones/02-JavaFX/src/main/resources/dev/joseluisgs/javafx/views/hello-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/02-JavaFX/src/main/resources/dev/joseluisgs/javafx/views/hello-view.fxml -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/gradlew -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CalculadoraFX" -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/src/main/kotlin/dev/joseluisgs/calculadorafx/CalculadoraApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/src/main/kotlin/dev/joseluisgs/calculadorafx/CalculadoraApp.kt -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/src/main/kotlin/dev/joseluisgs/calculadorafx/controllers/CalculadoraController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/src/main/kotlin/dev/joseluisgs/calculadorafx/controllers/CalculadoraController.kt -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/src/main/resources/dev/joseluisgs/calculadorafx/icons/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/src/main/resources/dev/joseluisgs/calculadorafx/icons/app-icon.png -------------------------------------------------------------------------------- /Soluciones/03-CalculadoraFX/src/main/resources/dev/joseluisgs/calculadorafx/views/calculadora-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/03-CalculadoraFX/src/main/resources/dev/joseluisgs/calculadorafx/views/calculadora-view.fxml -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/README.md -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/gradlew -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "FormularioFX" -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/kotlin/dev/joseluisgs/formulariofx/FormularioApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/kotlin/dev/joseluisgs/formulariofx/FormularioApplication.kt -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/kotlin/dev/joseluisgs/formulariofx/controllers/FormularioController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/kotlin/dev/joseluisgs/formulariofx/controllers/FormularioController.kt -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/kotlin/dev/joseluisgs/formulariofx/locale/Locale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/kotlin/dev/joseluisgs/formulariofx/locale/Locale.kt -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/kotlin/dev/joseluisgs/formulariofx/models/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/kotlin/dev/joseluisgs/formulariofx/models/User.kt -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/app-icon.png -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/enviar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/enviar.png -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/java.png -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/limpiar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/limpiar.png -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/salir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/salir.png -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/icons/user.png -------------------------------------------------------------------------------- /Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/views/formulario-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/04-FormularioFX/src/main/resources/dev/joseluisgs/formulariofx/views/formulario-view.fxml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/README.md -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/gradlew -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "RoutesManagerFX" -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/RoutesApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/RoutesApplication.kt -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/controllers/HelloController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/controllers/HelloController.kt -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/controllers/OneController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/controllers/OneController.kt -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/controllers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/controllers/README.md -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/controllers/TwoController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/controllers/TwoController.kt -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/data/README.md -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/data/parameters/DemoParameterState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/data/parameters/DemoParameterState.kt -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/data/viewmodels/DemoViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/data/viewmodels/DemoViewModel.kt -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/routes/README.md -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/routes/RoutesManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/kotlin/dev/joseluisgs/routesmanagerfx/routes/RoutesManager.kt -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/README.md -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/enviar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/enviar.png -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/java.png -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/limpiar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/limpiar.png -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/salir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/icons/salir.png -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/README.md -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/bootstrap/bootstrap3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/bootstrap/bootstrap3.css -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/daw/daw.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/daw/daw.css -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/metro/metrodark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/metro/metrodark.css -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/modena/modena.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/styles/modena/modena.css -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/views/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/views/README.md -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/views/hello-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/views/hello-view.fxml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/views/one-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/views/one-view.fxml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/views/two-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/main/resources/dev/joseluisgs/routesmanagerfx/views/two-view.fxml -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/test/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/test/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/test/kotlin/PruebaTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/test/kotlin/PruebaTest.kt -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/test/kotlin/otro/PruebaTest2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/test/kotlin/otro/PruebaTest2.kt -------------------------------------------------------------------------------- /Soluciones/05-RoutesManagerFX/src/test/kotlin/repositories/prueba/Prueba3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/05-RoutesManagerFX/src/test/kotlin/repositories/prueba/Prueba3Test.kt -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/gradlew -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "ReactividadFX" -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloApplication.kt -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloController.kt -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloViewModel.kt -------------------------------------------------------------------------------- /Soluciones/06-ReactividadReactivePropertiesFX/src/main/resources/dev/joseluisgs/reactividadfx/hello-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/06-ReactividadReactivePropertiesFX/src/main/resources/dev/joseluisgs/reactividadfx/hello-view.fxml -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/.idea/.name: -------------------------------------------------------------------------------- 1 | ReactividadFX -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/gradlew -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "ReactividadFX" -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloApplication.kt -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloController.kt -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloViewModel.kt -------------------------------------------------------------------------------- /Soluciones/07-ReactividadReativeObjectFX/src/main/resources/dev/joseluisgs/reactividadfx/hello-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/07-ReactividadReativeObjectFX/src/main/resources/dev/joseluisgs/reactividadfx/hello-view.fxml -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/.idea/.name: -------------------------------------------------------------------------------- 1 | ReactividadFX -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/gradlew -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "ReactividadFX" -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloApplication.kt -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloController.kt -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/src/main/kotlin/dev/joseluisgs/reactividadfx/HelloViewModel.kt -------------------------------------------------------------------------------- /Soluciones/08-ReactividadReactiveBindingsFX/src/main/resources/dev/joseluisgs/reactividadfx/hello-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/08-ReactividadReactiveBindingsFX/src/main/resources/dev/joseluisgs/reactividadfx/hello-view.fxml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/gradlew -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "MoscaFX" -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/MoscaApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/MoscaApplication.kt -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/acercade/controllers/AcercaDeViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/acercade/controllers/AcercaDeViewController.kt -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/di/AppModule.kt -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/controllers/MoscaConfigViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/controllers/MoscaConfigViewController.kt -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/controllers/MoscaViewConroller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/controllers/MoscaViewConroller.kt -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/errors/MoscaErrors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/errors/MoscaErrors.kt -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/models/Mosca.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/models/Mosca.kt -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/viewmodel/MoscaViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/mosca/viewmodel/MoscaViewModel.kt -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/routes/RoutesManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/kotlin/dev/joseluisgs/moscafx/routes/RoutesManager.kt -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/icons/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/icons/about.png -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/icons/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/icons/app.png -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/icons/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/icons/exit.png -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/icons/github.png -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/views/acerca-de-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/views/acerca-de-view.fxml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/views/mosca-config-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/views/mosca-config-view.fxml -------------------------------------------------------------------------------- /Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/views/mosca-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/09-MoscaFX/src/main/resources/dev/joseluisgs/moscafx/views/mosca-view.fxml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/.name: -------------------------------------------------------------------------------- 1 | PokedexFX -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/data/pokedex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/data/pokedex.json -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/gradlew -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "PokedexFX" -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/PokedexApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/PokedexApplication.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/acercade/controllers/AcercaDeViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/acercade/controllers/AcercaDeViewController.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/di/AppModule.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/locale/Locale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/locale/Locale.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/controllers/PokedexViewConroller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/controllers/PokedexViewConroller.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/dto/json/NextEvolutionJsonDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/dto/json/NextEvolutionJsonDto.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/dto/json/PokedexJsonDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/dto/json/PokedexJsonDto.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/dto/json/PokemonJsonDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/dto/json/PokemonJsonDto.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/dto/json/PrevEvolutionJsonDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/dto/json/PrevEvolutionJsonDto.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/errors/PokedexErrors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/errors/PokedexErrors.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/mappers/PokemonMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/mappers/PokemonMapper.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/models/Pokemon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/models/Pokemon.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/services/PokedexStorageJson.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/services/PokedexStorageJson.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/viewmodel/PokedexViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/pokedex/viewmodel/PokedexViewModel.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/routes/RoutesManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/kotlin/dev/joseluisgs/pokedexfx/routes/RoutesManager.kt -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/data/pokedex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/data/pokedex.json -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/about.png -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/exit.png -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/file-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/file-import.png -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/github.png -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/pokedex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/icons/pokedex.png -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/images/sin-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/images/sin-image.png -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/styles/pokedex.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/styles/pokedex.css -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/views/acerca-de-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/views/acerca-de-view.fxml -------------------------------------------------------------------------------- /Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/views/pokedex-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/10-PokedexFX/src/main/resources/dev/joseluisgs/pokedexfx/views/pokedex-view.fxml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/.name: -------------------------------------------------------------------------------- 1 | ExpedientesAcademicos -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/GrepConsole.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/GrepConsole.xml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/README.md -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/avatar.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/avatar02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/avatar02.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/avatar03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/avatar03.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/expedientes.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/expedientes.db -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/gradlew -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355431.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355432.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355433.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355433.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355434.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355435.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes-back/1682763355435.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355431.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355432.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355433.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355433.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355434.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355435.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1682763355435.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1715191669727.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/imagenes/1715191669727.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/json/expedientes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/json/expedientes.json -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "ExpedientesAcademicos" -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/ExpedientesApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/ExpedientesApplication.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/dto/json/AlumnoDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/dto/json/AlumnoDto.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/errors/AlumnoErrors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/errors/AlumnoErrors.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/mappers/Alumno.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/mappers/Alumno.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/models/Alumno.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/models/Alumno.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/services/cache/AlumnosCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/services/cache/AlumnosCache.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/validators/AlumnoValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/validators/AlumnoValidator.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/config/AppConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/config/AppConfig.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/database/SqlDeLightClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/database/SqlDeLightClient.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/di/AppModule.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/locale/Locale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/locale/Locale.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/routes/RoutesManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/routes/RoutesManager.kt -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/application.properties -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/about.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/app-icon.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/clean.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/close.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/delete.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/edit.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/exit.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-export.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-import.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/github.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/new.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/save.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/unzip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/unzip.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/zip.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/images/sin-imagen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/images/sin-imagen.png -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/styles/style.css -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/acerca-de/acerca-de-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/acerca-de/acerca-de-view.fxml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/detalle-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/detalle-view.fxml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/expedientes-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/expedientes-view.fxml -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/sqldelight/database/Alumnos.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/src/main/sqldelight/database/Alumnos.sq -------------------------------------------------------------------------------- /Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/zip/expedientes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/11-ExpedientesAcademicosReactivePropertiesFX/zip/expedientes.zip -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/.name: -------------------------------------------------------------------------------- 1 | ExpedientesAcademicos -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/GrepConsole.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/GrepConsole.xml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/README.md -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/avatar.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/avatar02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/avatar02.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/avatar03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/avatar03.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/expedientes.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/expedientes.db -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/gradlew -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355431.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355432.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355433.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355433.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355434.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355435.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes-back/1682763355435.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355431.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355432.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355433.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355433.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355434.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355435.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/imagenes/1682763355435.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/json/expedientes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/json/expedientes.json -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "ExpedientesAcademicos" -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/ExpedientesApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/ExpedientesApplication.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/dto/json/AlumnoDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/dto/json/AlumnoDto.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/errors/AlumnoErrors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/errors/AlumnoErrors.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/mappers/Alumno.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/mappers/Alumno.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/models/Alumno.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/models/Alumno.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/repositories/AlumnosRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/repositories/AlumnosRepository.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/services/cache/AlumnosCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/services/cache/AlumnosCache.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/services/cache/AlumnosCacheImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/services/cache/AlumnosCacheImpl.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/services/storage/AlumnosStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/services/storage/AlumnosStorage.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/validators/AlumnoValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/validators/AlumnoValidator.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/viewmodels/ExpedientesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/viewmodels/ExpedientesViewModel.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/config/AppConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/config/AppConfig.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/database/SqlDeLightClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/database/SqlDeLightClient.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/di/AppModule.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/locale/Locale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/locale/Locale.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/routes/RoutesManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/routes/RoutesManager.kt -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/application.properties -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/about.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/app-icon.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/clean.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/close.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/delete.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/edit.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/exit.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-export.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-import.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/github.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/new.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/save.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/unzip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/unzip.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/zip.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/images/sin-imagen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/images/sin-imagen.png -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/styles/style.css -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/acerca-de/acerca-de-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/acerca-de/acerca-de-view.fxml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/detalle-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/detalle-view.fxml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/expedientes-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/expedientes-view.fxml -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/sqldelight/database/Alumnos.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/src/main/sqldelight/database/Alumnos.sq -------------------------------------------------------------------------------- /Soluciones/12-ExpedientesAcademicosReactiveObjectFX/zip/expedientes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/12-ExpedientesAcademicosReactiveObjectFX/zip/expedientes.zip -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/.name: -------------------------------------------------------------------------------- 1 | ExpedientesAcademicos -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/GrepConsole.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/GrepConsole.xml -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/README.md -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/avatar.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/avatar02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/avatar02.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/avatar03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/avatar03.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/expedientes.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/expedientes.db -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/gradlew -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355431.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355432.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355433.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355433.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355434.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355435.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes-back/1682763355435.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355431.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355432.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355433.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355433.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355434.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355435.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1682763355435.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1715615638322.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1715615638322.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1715615648550.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1715615648550.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1715615843556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/imagenes/1715615843556.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/json/expedientes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/json/expedientes.json -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "ExpedientesAcademicos" -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/ExpedientesApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/ExpedientesApplication.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/dto/json/AlumnoDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/dto/json/AlumnoDto.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/errors/AlumnoErrors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/errors/AlumnoErrors.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/mappers/Alumno.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/mappers/Alumno.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/models/Alumno.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/models/Alumno.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/config/AppConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/config/AppConfig.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/database/SqlDeLightClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/database/SqlDeLightClient.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/di/AppModule.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/locale/Locale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/locale/Locale.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/routes/RoutesManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/kotlin/dev/joseluisgs/expedientesacademicos/routes/RoutesManager.kt -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/application.properties -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/about.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/app-icon.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/clean.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/close.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/delete.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/edit.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/exit.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-export.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-import.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/github.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/new.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/save.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/unzip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/unzip.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/zip.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/images/sin-imagen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/images/sin-imagen.png -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/resources/dev/joseluisgs/expedientesacademicos/styles/style.css -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/sqldelight/database/Alumnos.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/src/main/sqldelight/database/Alumnos.sq -------------------------------------------------------------------------------- /Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/zip/expedientes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/13-ExpedientesAcademicosBindingsSelectListenersFX/zip/expedientes.zip -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.gitignore -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/.name: -------------------------------------------------------------------------------- 1 | ExpedientesAcademicos -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/GrepConsole.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/GrepConsole.xml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/README.md -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/avatar.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/avatar02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/avatar02.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/avatar03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/avatar03.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/build.gradle -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/expedientes.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/expedientes.db -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/gradlew -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355431.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355432.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355433.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355433.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355434.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355435.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes-back/1682763355435.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355431.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355432.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355433.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355433.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355434.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355435.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1682763355435.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715615638322.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715615638322.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715615648550.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715615648550.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715615843556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715615843556.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715618249658.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715618249658.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715618307340.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715618307340.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715618442620.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/imagenes/1715618442620.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/json/expedientes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/json/expedientes.json -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "ExpedientesAcademicos" -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/ExpedientesApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/ExpedientesApplication.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/dto/json/AlumnoDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/dto/json/AlumnoDto.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/errors/AlumnoErrors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/errors/AlumnoErrors.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/mappers/Alumno.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/mappers/Alumno.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/models/Alumno.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/alumnado/models/Alumno.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/config/AppConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/config/AppConfig.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/database/SqlDeLightClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/database/SqlDeLightClient.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/di/AppModule.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/locale/Locale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/locale/Locale.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/routes/RoutesManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/kotlin/dev/joseluisgs/expedientesacademicos/routes/RoutesManager.kt -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/application.properties -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/about.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/app-icon.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/clean.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/close.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/delete.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/edit.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/exit.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-export.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/file-import.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/github.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/new.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/save.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/unzip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/unzip.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/icons/zip.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/images/sin-imagen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/images/sin-imagen.png -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/styles/style.css -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/detalle-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/resources/dev/joseluisgs/expedientesacademicos/views/alumnado/detalle-view.fxml -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/sqldelight/database/Alumnos.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/src/main/sqldelight/database/Alumnos.sq -------------------------------------------------------------------------------- /Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/zip/expedientes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/14-ExpedientesAcademicosFX-Test-JUnit-Mockito/zip/expedientes.zip -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/gradlew -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "BackgroundProblem" -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/src/main/kotlin/dev/joseluisgs/backgroundproblem/HelloApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/src/main/kotlin/dev/joseluisgs/backgroundproblem/HelloApplication.kt -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/src/main/kotlin/dev/joseluisgs/backgroundproblem/HelloController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/src/main/kotlin/dev/joseluisgs/backgroundproblem/HelloController.kt -------------------------------------------------------------------------------- /Soluciones/15-BackgroundProblemFX/src/main/resources/dev/joseluisgs/backgroundproblem/hello-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/15-BackgroundProblemFX/src/main/resources/dev/joseluisgs/backgroundproblem/hello-view.fxml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.gitignore -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.idea/.gitignore -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/.name: -------------------------------------------------------------------------------- 1 | StarWarsFX -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.idea/gradle.xml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.idea/kotlinc.xml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.idea/misc.xml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/04-2022-02-02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/04-2022-02-02.pdf -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/build.gradle -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/gradlew -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/gradlew.bat -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/informe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/informe.txt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "StarWarsFX" -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/java/module-info.java -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/StarWarsApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/StarWarsApplication.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/controllers/AcercaDeViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/controllers/AcercaDeViewController.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/controllers/StarWarsViewConroller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/controllers/StarWarsViewConroller.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/di/AppDIModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/di/AppDIModule.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/errors/StarWarsErrors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/errors/StarWarsErrors.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/factories/DroideGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/factories/DroideGenerator.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/locale/Locale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/locale/Locale.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/Defensa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/Defensa.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/Droide.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/Droide.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/DroideS348.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/DroideS348.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/DroideT421.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/DroideT421.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/DroideW447.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/models/DroideW447.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/repositories/matrix/IMatrix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/repositories/matrix/IMatrix.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/repositories/matrix/Matrix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/repositories/matrix/Matrix.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/repositories/pila/IPila.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/repositories/pila/IPila.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/repositories/pila/Pila.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/repositories/pila/Pila.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/routes/RoutesManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/routes/RoutesManager.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/viewmodel/StarWarsResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/viewmodel/StarWarsResult.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/viewmodel/StarWarsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/kotlin/dev/joseluisgs/starwarsfx/viewmodel/StarWarsViewModel.kt -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/about.png -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/app.png -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/exit.png -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/file-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/file-import.png -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/icons/github.png -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/images/rd2d2-guru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/images/rd2d2-guru.png -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/images/starwing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/images/starwing.png -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/styles/star-wars.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/styles/star-wars.css -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/views/acerca-de-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/views/acerca-de-view.fxml -------------------------------------------------------------------------------- /Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/views/starwars-view.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/Soluciones/16-StarWarsFX/src/main/resources/dev/joseluisgs/starwarsfx/views/starwars-view.fxml -------------------------------------------------------------------------------- /apuntes/09.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/apuntes/09.pdf -------------------------------------------------------------------------------- /apuntes/2-way-and-1-way-data-binding.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/apuntes/2-way-and-1-way-data-binding.jpg -------------------------------------------------------------------------------- /apuntes/arquitecturas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/apuntes/arquitecturas.jpg -------------------------------------------------------------------------------- /apuntes/arquitecturas2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluisgs/Programacion-09-2023-2024/HEAD/apuntes/arquitecturas2.webp --------------------------------------------------------------------------------