From acc5ec1b709335c802a6e69a50a5e252797cb29a Mon Sep 17 00:00:00 2001 From: OnlyPapy98 Date: Mon, 16 Feb 2026 10:16:49 +0100 Subject: [PATCH] gestion des formats de tickets! --- .idea/deploymentTargetSelector.xml | 4 +- .idea/inspectionProfiles/Project_Default.xml | 8 + app/build.gradle.kts | 4 +- app/src/main/AndroidManifest.xml | 6 +- .../com/example/quiz/AnnulationTicket.java | 30 +- .../java/com/example/quiz/BetValidation.java | 222 +++++++++----- .../main/java/com/example/quiz/Caisse.java | 37 ++- .../java/com/example/quiz/DerniersParis.java | 23 +- .../java/com/example/quiz/ListOFBets.java | 69 ++++- .../java/com/example/quiz/ListOfReunions.java | 20 +- .../com/example/quiz/ListOfTypeOfBets.java | 81 ++---- app/src/main/java/com/example/quiz/Login.java | 29 +- app/src/main/java/com/example/quiz/Logs.java | 118 ++++++++ .../main/java/com/example/quiz/PageQuiz.java | 191 ++++++------ .../java/com/example/quiz/ServerConfig.java | 275 ++++++++++++++++++ .../main/java/com/example/quiz/Settings.java | 98 +++++++ app/src/main/java/com/example/quiz/Sold.java | 27 +- .../java/com/example/quiz/SoldByCourse.java | 20 +- .../com/example/quiz/data/ActivityLogger.java | 28 ++ .../quiz/data/adapter/BetsAdapter.java | 22 +- .../quiz/data/adapter/LastBetsAdapter.java | 41 +-- .../quiz/data/adapter/LogsAdapter.java | 63 ++++ .../data/adapter/PointDeVenteAdapter.java | 78 +++++ .../quiz/data/dao/UserActivityLogDao.java | 20 ++ .../quiz/data/database/AppDataBase.java | 30 ++ .../quiz/data/database/DatabaseClient.java | 34 +++ .../quiz/data/database/DatabaseModule.java | 33 +++ .../com/example/quiz/data/entity/Logs.java | 59 ++++ .../com/example/quiz/data/model/Course.java | 170 ++++------- .../example/quiz/data/model/PagedModel.java | 62 ++++ .../com/example/quiz/data/model/Pari.java | 160 +++------- .../com/example/quiz/data/model/PariMise.java | 19 ++ .../quiz/data/model/ParisResponse.java | 100 +++++++ .../example/quiz/data/model/PointDeVente.java | 92 ++++++ .../java/com/example/quiz/data/model/Tpe.java | 114 ++++++++ .../example/quiz/data/model/TpeResponse.java | 51 ++++ .../example/quiz/data/model/TypeOfBet.java | 8 +- .../quiz/data/model/dtos/auth/Agent.java | 68 +++++ .../data/model/dtos/auth/LoginPayload.java | 25 +- .../data/model/dtos/auth/LoginResponse.java | 236 +-------------- .../quiz/data/model/dtos/auth/User.java | 237 +++++++++++++++ .../quiz/data/model/enums/Pageable.java | 38 +++ .../example/quiz/data/model/enums/Sort.java | 23 ++ .../example/quiz/data/remote/ApiClient.java | 12 +- .../example/quiz/data/remote/ApiService.java | 36 ++- .../quiz/data/remote/AuthInterceptor.java | 35 +++ .../quiz/data/remote/SocketManager.java | 85 ++++++ .../quiz/data/remote/TokenManager.java | 33 +++ .../data/repository/CourseRepository.java | 11 +- .../quiz/data/repository/LoginRepository.java | 9 +- .../quiz/data/repository/PariRepository.java | 51 ++-- .../repository/PointDeVenteRepository.java | 65 +++++ .../data/repository/ReunionRepository.java | 8 +- .../quiz/data/repository/TpeRepository.java | 47 +++ .../com/example/quiz/utils/AuthNavigator.java | 147 ++++++++++ .../com/example/quiz/utils/LoaderDialog.java | 36 +++ .../com/example/quiz/utils/MessageDialog.java | 53 ++++ .../example/quiz/utils/SessionManager.java | 18 +- .../quiz/viewModel/CourseViewModel.java | 9 +- .../example/quiz/viewModel/LogsViewModel.java | 41 +++ .../example/quiz/viewModel/PariViewModel.java | 39 +-- .../quiz/viewModel/PointDeVenteViewModel.java | 29 ++ .../quiz/viewModel/ReunionViewModel.java | 4 +- .../example/quiz/viewModel/TpeViewModel.java | 30 ++ .../res/drawable/autocomplet_background.xml | 23 ++ app/src/main/res/drawable/bg_dialog.xml | 4 + .../main/res/drawable/bg_loader_dialog.xml | 4 + app/src/main/res/drawable/hashtag.xml | 4 +- app/src/main/res/drawable/ic_location.xml | 234 +++++++++++++++ .../drawable/item_gradient_bg_selected.xml | 4 +- .../res/drawable/number_background_grey.xml | 6 + .../res/drawable/rounded_button_green.xml | 2 +- .../main/res/layout/activity_page_quiz.xml | 9 +- app/src/main/res/layout/dialog_error.xml | 30 ++ app/src/main/res/layout/dialog_success.xml | 30 ++ app/src/main/res/layout/dowload_loader.xml | 22 ++ .../res/layout/fragment_annulation_ticket.xml | 2 +- .../res/layout/fragment_bet_validation.xml | 1 + app/src/main/res/layout/fragment_login.xml | 1 + app/src/main/res/layout/fragment_logs.xml | 25 ++ .../res/layout/fragment_server_config.xml | 234 +++++++++++++++ app/src/main/res/layout/fragment_settings.xml | 95 ++++++ .../main/res/layout/fragment_win_ticket.xml | 2 +- app/src/main/res/layout/item_log.xml | 43 +++ .../main/res/layout/item_point_de_vente.xml | 45 +++ app/src/main/res/layout/pin_view.xml | 43 ++- app/src/main/res/values/colors.xml | 1 + app/src/main/res/values/ids.xml | 4 + app/src/main/res/values/strings.xml | 10 +- gradle/libs.versions.toml | 6 + .../com/anggastudio/printama/Printama.java | 36 ++- .../com/anggastudio/printama/PrinterUtil.java | 17 ++ 92 files changed, 3903 insertions(+), 905 deletions(-) create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 app/src/main/java/com/example/quiz/Logs.java create mode 100644 app/src/main/java/com/example/quiz/ServerConfig.java create mode 100644 app/src/main/java/com/example/quiz/Settings.java create mode 100644 app/src/main/java/com/example/quiz/data/ActivityLogger.java create mode 100644 app/src/main/java/com/example/quiz/data/adapter/LogsAdapter.java create mode 100644 app/src/main/java/com/example/quiz/data/adapter/PointDeVenteAdapter.java create mode 100644 app/src/main/java/com/example/quiz/data/dao/UserActivityLogDao.java create mode 100644 app/src/main/java/com/example/quiz/data/database/AppDataBase.java create mode 100644 app/src/main/java/com/example/quiz/data/database/DatabaseClient.java create mode 100644 app/src/main/java/com/example/quiz/data/database/DatabaseModule.java create mode 100644 app/src/main/java/com/example/quiz/data/entity/Logs.java create mode 100644 app/src/main/java/com/example/quiz/data/model/PagedModel.java create mode 100644 app/src/main/java/com/example/quiz/data/model/PariMise.java create mode 100644 app/src/main/java/com/example/quiz/data/model/ParisResponse.java create mode 100644 app/src/main/java/com/example/quiz/data/model/PointDeVente.java create mode 100644 app/src/main/java/com/example/quiz/data/model/Tpe.java create mode 100644 app/src/main/java/com/example/quiz/data/model/TpeResponse.java create mode 100644 app/src/main/java/com/example/quiz/data/model/dtos/auth/Agent.java create mode 100644 app/src/main/java/com/example/quiz/data/model/dtos/auth/User.java create mode 100644 app/src/main/java/com/example/quiz/data/model/enums/Pageable.java create mode 100644 app/src/main/java/com/example/quiz/data/model/enums/Sort.java create mode 100644 app/src/main/java/com/example/quiz/data/remote/AuthInterceptor.java create mode 100644 app/src/main/java/com/example/quiz/data/remote/SocketManager.java create mode 100644 app/src/main/java/com/example/quiz/data/remote/TokenManager.java create mode 100644 app/src/main/java/com/example/quiz/data/repository/PointDeVenteRepository.java create mode 100644 app/src/main/java/com/example/quiz/data/repository/TpeRepository.java create mode 100644 app/src/main/java/com/example/quiz/utils/AuthNavigator.java create mode 100644 app/src/main/java/com/example/quiz/utils/LoaderDialog.java create mode 100644 app/src/main/java/com/example/quiz/utils/MessageDialog.java create mode 100644 app/src/main/java/com/example/quiz/viewModel/LogsViewModel.java create mode 100644 app/src/main/java/com/example/quiz/viewModel/PointDeVenteViewModel.java create mode 100644 app/src/main/java/com/example/quiz/viewModel/TpeViewModel.java create mode 100644 app/src/main/res/drawable/autocomplet_background.xml create mode 100644 app/src/main/res/drawable/bg_dialog.xml create mode 100644 app/src/main/res/drawable/bg_loader_dialog.xml create mode 100644 app/src/main/res/drawable/ic_location.xml create mode 100644 app/src/main/res/drawable/number_background_grey.xml create mode 100644 app/src/main/res/layout/dialog_error.xml create mode 100644 app/src/main/res/layout/dialog_success.xml create mode 100644 app/src/main/res/layout/dowload_loader.xml create mode 100644 app/src/main/res/layout/fragment_logs.xml create mode 100644 app/src/main/res/layout/fragment_server_config.xml create mode 100644 app/src/main/res/layout/fragment_settings.xml create mode 100644 app/src/main/res/layout/item_log.xml create mode 100644 app/src/main/res/layout/item_point_de_vente.xml create mode 100644 app/src/main/res/values/ids.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index a93fd78..f259c1f 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@