From 324e5d4e170ef07b31b9bb80cbeba1b618adee8b Mon Sep 17 00:00:00 2001 From: Nikitha Date: Sun, 29 Mar 2026 16:54:41 -0600 Subject: [PATCH] sales files basic sale view and builtfiles --- .idea/.gitignore | 10 ++ .idea/group-2-threaded-project-petshop.iml | 9 + .idea/misc.xml | 6 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + android/.idea/gradle.xml | 1 + android/.idea/misc.xml | 1 - android/.idea/vcs.xml | 6 + .../petstoremobile/adapters/SaleAdapter.java | 78 +++++++++ .../example/petstoremobile/api/SaleApi.java | 33 ++++ .../example/petstoremobile/dtos/SaleDTO.java | 82 ++++++++++ .../fragments/listfragments/SaleFragment.java | 130 +++++++++++++++ .../PurchaseOrderDetailFragment.java | 55 +++++++ .../detailfragments/RefundDetailFragment.java | 135 +++++++++++++++ .../example/petstoremobile/models/Sale.java | 62 +++++++ .../res/layout/fragment_refund_detail.xml | 154 ++++++++++++++++++ .../app/src/main/res/layout/fragment_sale.xml | 40 +++++ android/app/src/main/res/layout/item_sale.xml | 104 ++++++++++++ backend/petshop-api.postman_collection.json | 2 +- 19 files changed, 920 insertions(+), 2 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/group-2-threaded-project-petshop.iml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 android/.idea/vcs.xml create mode 100644 android/app/src/main/java/com/example/petstoremobile/adapters/SaleAdapter.java create mode 100644 android/app/src/main/java/com/example/petstoremobile/api/SaleApi.java create mode 100644 android/app/src/main/java/com/example/petstoremobile/dtos/SaleDTO.java create mode 100644 android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/SaleFragment.java create mode 100644 android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/PurchaseOrderDetailFragment.java create mode 100644 android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/RefundDetailFragment.java create mode 100644 android/app/src/main/java/com/example/petstoremobile/models/Sale.java create mode 100644 android/app/src/main/res/layout/fragment_refund_detail.xml create mode 100644 android/app/src/main/res/layout/fragment_sale.xml create mode 100644 android/app/src/main/res/layout/item_sale.xml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 00000000..ab1f4164 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,10 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/group-2-threaded-project-petshop.iml b/.idea/group-2-threaded-project-petshop.iml new file mode 100644 index 00000000..d6ebd480 --- /dev/null +++ b/.idea/group-2-threaded-project-petshop.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..4b151abf --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..e9d7459a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/android/.idea/gradle.xml b/android/.idea/gradle.xml index cdbc250c..02c4aa5e 100644 --- a/android/.idea/gradle.xml +++ b/android/.idea/gradle.xml @@ -1,5 +1,6 @@ +