diff --git a/assets/uploads/vouchers/69dfd54996dad-WhatsApp Image 2026-04-15 at 1.13.05 PM.jpeg b/assets/uploads/vouchers/69dfd54996dad-WhatsApp Image 2026-04-15 at 1.13.05 PM.jpeg new file mode 100644 index 00000000..1ec50d42 Binary files /dev/null and b/assets/uploads/vouchers/69dfd54996dad-WhatsApp Image 2026-04-15 at 1.13.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/69dfda78455a6-Screenshot_219.png b/assets/uploads/vouchers/69dfda78455a6-Screenshot_219.png new file mode 100644 index 00000000..2a98978f Binary files /dev/null and b/assets/uploads/vouchers/69dfda78455a6-Screenshot_219.png differ diff --git a/assets/uploads/vouchers/69dfe0961b499-41.png b/assets/uploads/vouchers/69dfe0961b499-41.png new file mode 100644 index 00000000..bd812cf3 Binary files /dev/null and b/assets/uploads/vouchers/69dfe0961b499-41.png differ diff --git a/assets/uploads/vouchers/69dfe15a5dedb-76.png b/assets/uploads/vouchers/69dfe15a5dedb-76.png new file mode 100644 index 00000000..300f7ec2 Binary files /dev/null and b/assets/uploads/vouchers/69dfe15a5dedb-76.png differ diff --git a/assets/uploads/vouchers/69dfe5dc4c69b-Screenshot_220.png b/assets/uploads/vouchers/69dfe5dc4c69b-Screenshot_220.png new file mode 100644 index 00000000..fd9aaf02 Binary files /dev/null and b/assets/uploads/vouchers/69dfe5dc4c69b-Screenshot_220.png differ diff --git a/assets/uploads/vouchers/69dfef264aabc-571.png b/assets/uploads/vouchers/69dfef264aabc-571.png new file mode 100644 index 00000000..2550e3c5 Binary files /dev/null and b/assets/uploads/vouchers/69dfef264aabc-571.png differ diff --git a/assets/uploads/vouchers/69dff0d3303c1-Screenshot_221.png b/assets/uploads/vouchers/69dff0d3303c1-Screenshot_221.png new file mode 100644 index 00000000..e3799162 Binary files /dev/null and b/assets/uploads/vouchers/69dff0d3303c1-Screenshot_221.png differ diff --git a/assets/uploads/vouchers/69dff11d35c21-Screenshot_222.png b/assets/uploads/vouchers/69dff11d35c21-Screenshot_222.png new file mode 100644 index 00000000..11e261e5 Binary files /dev/null and b/assets/uploads/vouchers/69dff11d35c21-Screenshot_222.png differ diff --git a/assets/uploads/vouchers/69dffbb0d43ee-310.png b/assets/uploads/vouchers/69dffbb0d43ee-310.png new file mode 100644 index 00000000..51186bf9 Binary files /dev/null and b/assets/uploads/vouchers/69dffbb0d43ee-310.png differ diff --git a/assets/uploads/vouchers/69e000a93d7e0-Screenshot_223.png b/assets/uploads/vouchers/69e000a93d7e0-Screenshot_223.png new file mode 100644 index 00000000..8b3cf6bb Binary files /dev/null and b/assets/uploads/vouchers/69e000a93d7e0-Screenshot_223.png differ diff --git a/assets/uploads/vouchers/69e00c9188330-2436.png b/assets/uploads/vouchers/69e00c9188330-2436.png new file mode 100644 index 00000000..1551f937 Binary files /dev/null and b/assets/uploads/vouchers/69e00c9188330-2436.png differ diff --git a/assets/uploads/vouchers/69e010e9890c9-Screenshot_224.png b/assets/uploads/vouchers/69e010e9890c9-Screenshot_224.png new file mode 100644 index 00000000..a3f16006 Binary files /dev/null and b/assets/uploads/vouchers/69e010e9890c9-Screenshot_224.png differ diff --git a/assets/uploads/vouchers/69e0168cb178d-Screenshot_225.png b/assets/uploads/vouchers/69e0168cb178d-Screenshot_225.png new file mode 100644 index 00000000..ffd2596b Binary files /dev/null and b/assets/uploads/vouchers/69e0168cb178d-Screenshot_225.png differ diff --git a/assets/uploads/vouchers/69e0f1c8545ca-Screenshot_226.png b/assets/uploads/vouchers/69e0f1c8545ca-Screenshot_226.png new file mode 100644 index 00000000..59d11f50 Binary files /dev/null and b/assets/uploads/vouchers/69e0f1c8545ca-Screenshot_226.png differ diff --git a/assets/uploads/vouchers/69e0f2e944841-688.png b/assets/uploads/vouchers/69e0f2e944841-688.png new file mode 100644 index 00000000..992ecd72 Binary files /dev/null and b/assets/uploads/vouchers/69e0f2e944841-688.png differ diff --git a/assets/uploads/vouchers/69e0f6e90ea70-728.png b/assets/uploads/vouchers/69e0f6e90ea70-728.png new file mode 100644 index 00000000..c9033263 Binary files /dev/null and b/assets/uploads/vouchers/69e0f6e90ea70-728.png differ diff --git a/assets/uploads/vouchers/69e0f86eb5f56-Screenshot_227.png b/assets/uploads/vouchers/69e0f86eb5f56-Screenshot_227.png new file mode 100644 index 00000000..ef9eaa71 Binary files /dev/null and b/assets/uploads/vouchers/69e0f86eb5f56-Screenshot_227.png differ diff --git a/assets/uploads/vouchers/69e12c7762244-1202.png b/assets/uploads/vouchers/69e12c7762244-1202.png new file mode 100644 index 00000000..7acf175b Binary files /dev/null and b/assets/uploads/vouchers/69e12c7762244-1202.png differ diff --git a/assets/uploads/vouchers/69e1385d7177b-Screenshot_228.png b/assets/uploads/vouchers/69e1385d7177b-Screenshot_228.png new file mode 100644 index 00000000..de4584f9 Binary files /dev/null and b/assets/uploads/vouchers/69e1385d7177b-Screenshot_228.png differ diff --git a/assets/uploads/vouchers/69e14bb2e507b-25.png b/assets/uploads/vouchers/69e14bb2e507b-25.png new file mode 100644 index 00000000..82dd9768 Binary files /dev/null and b/assets/uploads/vouchers/69e14bb2e507b-25.png differ diff --git a/assets/uploads/vouchers/69e14ff4365fb-82.png b/assets/uploads/vouchers/69e14ff4365fb-82.png new file mode 100644 index 00000000..14caa6f5 Binary files /dev/null and b/assets/uploads/vouchers/69e14ff4365fb-82.png differ diff --git a/assets/uploads/vouchers/69e150fcd03cd-0075.png b/assets/uploads/vouchers/69e150fcd03cd-0075.png new file mode 100644 index 00000000..de3a5dcc Binary files /dev/null and b/assets/uploads/vouchers/69e150fcd03cd-0075.png differ diff --git a/assets/uploads/vouchers/69e1519ff236c-719.png b/assets/uploads/vouchers/69e1519ff236c-719.png new file mode 100644 index 00000000..bc5fd36d Binary files /dev/null and b/assets/uploads/vouchers/69e1519ff236c-719.png differ diff --git a/assets/uploads/vouchers/69e151e4cb315-212.png b/assets/uploads/vouchers/69e151e4cb315-212.png new file mode 100644 index 00000000..e35e995f Binary files /dev/null and b/assets/uploads/vouchers/69e151e4cb315-212.png differ diff --git a/assets/uploads/vouchers/69e1591279a56-Screenshot_229.png b/assets/uploads/vouchers/69e1591279a56-Screenshot_229.png new file mode 100644 index 00000000..be42f49d Binary files /dev/null and b/assets/uploads/vouchers/69e1591279a56-Screenshot_229.png differ diff --git a/assets/uploads/vouchers/69e15e784cfc8-301.png b/assets/uploads/vouchers/69e15e784cfc8-301.png new file mode 100644 index 00000000..d7ecab6b Binary files /dev/null and b/assets/uploads/vouchers/69e15e784cfc8-301.png differ diff --git a/assets/uploads/vouchers/69e160a575760-3799.png b/assets/uploads/vouchers/69e160a575760-3799.png new file mode 100644 index 00000000..f49de0e0 Binary files /dev/null and b/assets/uploads/vouchers/69e160a575760-3799.png differ diff --git a/assets/uploads/vouchers/69e1699185576-4807.png b/assets/uploads/vouchers/69e1699185576-4807.png new file mode 100644 index 00000000..7ee081c5 Binary files /dev/null and b/assets/uploads/vouchers/69e1699185576-4807.png differ diff --git a/assets/uploads/vouchers/69e16a84db3b5-WhatsApp Image 2026-04-16 at 6.02.12 PM.jpeg b/assets/uploads/vouchers/69e16a84db3b5-WhatsApp Image 2026-04-16 at 6.02.12 PM.jpeg new file mode 100644 index 00000000..ca429154 Binary files /dev/null and b/assets/uploads/vouchers/69e16a84db3b5-WhatsApp Image 2026-04-16 at 6.02.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16afdb65d2-WhatsApp Image 2026-04-16 at 6.03.48 PM.jpeg b/assets/uploads/vouchers/69e16afdb65d2-WhatsApp Image 2026-04-16 at 6.03.48 PM.jpeg new file mode 100644 index 00000000..2fb5789f Binary files /dev/null and b/assets/uploads/vouchers/69e16afdb65d2-WhatsApp Image 2026-04-16 at 6.03.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16b3eeb48d-WhatsApp Image 2026-04-16 at 6.05.23 PM.jpeg b/assets/uploads/vouchers/69e16b3eeb48d-WhatsApp Image 2026-04-16 at 6.05.23 PM.jpeg new file mode 100644 index 00000000..2e48bbc4 Binary files /dev/null and b/assets/uploads/vouchers/69e16b3eeb48d-WhatsApp Image 2026-04-16 at 6.05.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16b82f2c9f-WhatsApp Image 2026-04-16 at 6.06.30 PM.jpeg b/assets/uploads/vouchers/69e16b82f2c9f-WhatsApp Image 2026-04-16 at 6.06.30 PM.jpeg new file mode 100644 index 00000000..eea1ea95 Binary files /dev/null and b/assets/uploads/vouchers/69e16b82f2c9f-WhatsApp Image 2026-04-16 at 6.06.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16bd1a4452-WhatsApp Image 2026-04-16 at 6.07.49 PM.jpeg b/assets/uploads/vouchers/69e16bd1a4452-WhatsApp Image 2026-04-16 at 6.07.49 PM.jpeg new file mode 100644 index 00000000..286a1744 Binary files /dev/null and b/assets/uploads/vouchers/69e16bd1a4452-WhatsApp Image 2026-04-16 at 6.07.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16c1d2d1a9-WhatsApp Image 2026-04-16 at 6.09.04 PM.jpeg b/assets/uploads/vouchers/69e16c1d2d1a9-WhatsApp Image 2026-04-16 at 6.09.04 PM.jpeg new file mode 100644 index 00000000..b8abf013 Binary files /dev/null and b/assets/uploads/vouchers/69e16c1d2d1a9-WhatsApp Image 2026-04-16 at 6.09.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16c792fb3a-WhatsApp Image 2026-04-16 at 6.10.23 PM.jpeg b/assets/uploads/vouchers/69e16c792fb3a-WhatsApp Image 2026-04-16 at 6.10.23 PM.jpeg new file mode 100644 index 00000000..6410a881 Binary files /dev/null and b/assets/uploads/vouchers/69e16c792fb3a-WhatsApp Image 2026-04-16 at 6.10.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16ce2c4c3e-WhatsApp Image 2026-04-16 at 6.12.21 PM.jpeg b/assets/uploads/vouchers/69e16ce2c4c3e-WhatsApp Image 2026-04-16 at 6.12.21 PM.jpeg new file mode 100644 index 00000000..9ae3b716 Binary files /dev/null and b/assets/uploads/vouchers/69e16ce2c4c3e-WhatsApp Image 2026-04-16 at 6.12.21 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16d42c6ebb-WhatsApp Image 2026-04-16 at 6.13.46 PM.jpeg b/assets/uploads/vouchers/69e16d42c6ebb-WhatsApp Image 2026-04-16 at 6.13.46 PM.jpeg new file mode 100644 index 00000000..f57e534f Binary files /dev/null and b/assets/uploads/vouchers/69e16d42c6ebb-WhatsApp Image 2026-04-16 at 6.13.46 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16d89d9032-WhatsApp Image 2026-04-16 at 6.15.10 PM.jpeg b/assets/uploads/vouchers/69e16d89d9032-WhatsApp Image 2026-04-16 at 6.15.10 PM.jpeg new file mode 100644 index 00000000..1a6fc698 Binary files /dev/null and b/assets/uploads/vouchers/69e16d89d9032-WhatsApp Image 2026-04-16 at 6.15.10 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16dcea4fee-WhatsApp Image 2026-04-16 at 6.16.17 PM.jpeg b/assets/uploads/vouchers/69e16dcea4fee-WhatsApp Image 2026-04-16 at 6.16.17 PM.jpeg new file mode 100644 index 00000000..045450fa Binary files /dev/null and b/assets/uploads/vouchers/69e16dcea4fee-WhatsApp Image 2026-04-16 at 6.16.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16e2feafed-WhatsApp Image 2026-04-16 at 6.17.42 PM.jpeg b/assets/uploads/vouchers/69e16e2feafed-WhatsApp Image 2026-04-16 at 6.17.42 PM.jpeg new file mode 100644 index 00000000..ca8bd5f4 Binary files /dev/null and b/assets/uploads/vouchers/69e16e2feafed-WhatsApp Image 2026-04-16 at 6.17.42 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16e9248875-WhatsApp Image 2026-04-16 at 6.19.30 PM.jpeg b/assets/uploads/vouchers/69e16e9248875-WhatsApp Image 2026-04-16 at 6.19.30 PM.jpeg new file mode 100644 index 00000000..ee91b115 Binary files /dev/null and b/assets/uploads/vouchers/69e16e9248875-WhatsApp Image 2026-04-16 at 6.19.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16ec773974-WhatsApp Image 2026-04-16 at 6.20.27 PM.jpeg b/assets/uploads/vouchers/69e16ec773974-WhatsApp Image 2026-04-16 at 6.20.27 PM.jpeg new file mode 100644 index 00000000..51a2fbcc Binary files /dev/null and b/assets/uploads/vouchers/69e16ec773974-WhatsApp Image 2026-04-16 at 6.20.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e16f12dcc58-WhatsApp Image 2026-04-16 at 6.21.42 PM.jpeg b/assets/uploads/vouchers/69e16f12dcc58-WhatsApp Image 2026-04-16 at 6.21.42 PM.jpeg new file mode 100644 index 00000000..645598e0 Binary files /dev/null and b/assets/uploads/vouchers/69e16f12dcc58-WhatsApp Image 2026-04-16 at 6.21.42 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e252fc6bfb3-964.png b/assets/uploads/vouchers/69e252fc6bfb3-964.png new file mode 100644 index 00000000..78e1990e Binary files /dev/null and b/assets/uploads/vouchers/69e252fc6bfb3-964.png differ diff --git a/assets/uploads/vouchers/69e26ace696e6-825.png b/assets/uploads/vouchers/69e26ace696e6-825.png new file mode 100644 index 00000000..1d0644c7 Binary files /dev/null and b/assets/uploads/vouchers/69e26ace696e6-825.png differ diff --git a/assets/uploads/vouchers/69e27db06879c-Screenshot_230.png b/assets/uploads/vouchers/69e27db06879c-Screenshot_230.png new file mode 100644 index 00000000..0081da59 Binary files /dev/null and b/assets/uploads/vouchers/69e27db06879c-Screenshot_230.png differ diff --git a/assets/uploads/vouchers/69e288c8edaf8-Screenshot_231.png b/assets/uploads/vouchers/69e288c8edaf8-Screenshot_231.png new file mode 100644 index 00000000..c780cd3e Binary files /dev/null and b/assets/uploads/vouchers/69e288c8edaf8-Screenshot_231.png differ diff --git a/assets/uploads/vouchers/69e28cc33cd54-Screenshot_232.png b/assets/uploads/vouchers/69e28cc33cd54-Screenshot_232.png new file mode 100644 index 00000000..76e741d2 Binary files /dev/null and b/assets/uploads/vouchers/69e28cc33cd54-Screenshot_232.png differ diff --git a/assets/uploads/vouchers/69e28dfba9607-Screenshot_233.png b/assets/uploads/vouchers/69e28dfba9607-Screenshot_233.png new file mode 100644 index 00000000..196b9231 Binary files /dev/null and b/assets/uploads/vouchers/69e28dfba9607-Screenshot_233.png differ diff --git a/assets/uploads/vouchers/69e294c588915-4009.png b/assets/uploads/vouchers/69e294c588915-4009.png new file mode 100644 index 00000000..b83dcd9c Binary files /dev/null and b/assets/uploads/vouchers/69e294c588915-4009.png differ diff --git a/assets/uploads/vouchers/69e2a980a52a3-886.png b/assets/uploads/vouchers/69e2a980a52a3-886.png new file mode 100644 index 00000000..85b33b86 Binary files /dev/null and b/assets/uploads/vouchers/69e2a980a52a3-886.png differ diff --git a/assets/uploads/vouchers/69e399ace317a-Screenshot_234.png b/assets/uploads/vouchers/69e399ace317a-Screenshot_234.png new file mode 100644 index 00000000..ad20ffbb Binary files /dev/null and b/assets/uploads/vouchers/69e399ace317a-Screenshot_234.png differ diff --git a/assets/uploads/vouchers/69e39d2c28055-1055.png b/assets/uploads/vouchers/69e39d2c28055-1055.png new file mode 100644 index 00000000..6448ac4c Binary files /dev/null and b/assets/uploads/vouchers/69e39d2c28055-1055.png differ diff --git a/assets/uploads/vouchers/69e39d7a1568c-8442.png b/assets/uploads/vouchers/69e39d7a1568c-8442.png new file mode 100644 index 00000000..439c0cc3 Binary files /dev/null and b/assets/uploads/vouchers/69e39d7a1568c-8442.png differ diff --git a/assets/uploads/vouchers/69e3bd9159aaa-698.png b/assets/uploads/vouchers/69e3bd9159aaa-698.png new file mode 100644 index 00000000..66391c0a Binary files /dev/null and b/assets/uploads/vouchers/69e3bd9159aaa-698.png differ diff --git a/assets/uploads/vouchers/69e3c870ba6d2-051.png b/assets/uploads/vouchers/69e3c870ba6d2-051.png new file mode 100644 index 00000000..f3763bb0 Binary files /dev/null and b/assets/uploads/vouchers/69e3c870ba6d2-051.png differ diff --git a/assets/uploads/vouchers/69e3ce3a67307-0516.png b/assets/uploads/vouchers/69e3ce3a67307-0516.png new file mode 100644 index 00000000..f48e8a88 Binary files /dev/null and b/assets/uploads/vouchers/69e3ce3a67307-0516.png differ diff --git a/assets/uploads/vouchers/69e3d2603a3d4-133.png b/assets/uploads/vouchers/69e3d2603a3d4-133.png new file mode 100644 index 00000000..5be4cd1e Binary files /dev/null and b/assets/uploads/vouchers/69e3d2603a3d4-133.png differ diff --git a/assets/uploads/vouchers/69e3e38c626a3-7066.png b/assets/uploads/vouchers/69e3e38c626a3-7066.png new file mode 100644 index 00000000..214661bb Binary files /dev/null and b/assets/uploads/vouchers/69e3e38c626a3-7066.png differ diff --git a/assets/uploads/vouchers/69e3e6ef1c5a1-39.png b/assets/uploads/vouchers/69e3e6ef1c5a1-39.png new file mode 100644 index 00000000..8138fc23 Binary files /dev/null and b/assets/uploads/vouchers/69e3e6ef1c5a1-39.png differ diff --git a/assets/uploads/vouchers/69e3e7406bf37-67.png b/assets/uploads/vouchers/69e3e7406bf37-67.png new file mode 100644 index 00000000..d0ba6672 Binary files /dev/null and b/assets/uploads/vouchers/69e3e7406bf37-67.png differ diff --git a/assets/uploads/vouchers/69e3e79a6aa84-230.png b/assets/uploads/vouchers/69e3e79a6aa84-230.png new file mode 100644 index 00000000..e525ce16 Binary files /dev/null and b/assets/uploads/vouchers/69e3e79a6aa84-230.png differ diff --git a/assets/uploads/vouchers/69e3e7f261971-665.png b/assets/uploads/vouchers/69e3e7f261971-665.png new file mode 100644 index 00000000..fcea5d17 Binary files /dev/null and b/assets/uploads/vouchers/69e3e7f261971-665.png differ diff --git a/assets/uploads/vouchers/69e3f17f46c3f-307.png b/assets/uploads/vouchers/69e3f17f46c3f-307.png new file mode 100644 index 00000000..2c4e93ed Binary files /dev/null and b/assets/uploads/vouchers/69e3f17f46c3f-307.png differ diff --git a/assets/uploads/vouchers/69e3f365bb571-7787.png b/assets/uploads/vouchers/69e3f365bb571-7787.png new file mode 100644 index 00000000..8e333eff Binary files /dev/null and b/assets/uploads/vouchers/69e3f365bb571-7787.png differ diff --git a/assets/uploads/vouchers/69e3f4ae3ecb1-3618.png b/assets/uploads/vouchers/69e3f4ae3ecb1-3618.png new file mode 100644 index 00000000..1e8b66a9 Binary files /dev/null and b/assets/uploads/vouchers/69e3f4ae3ecb1-3618.png differ diff --git a/assets/uploads/vouchers/69e4050223b73-WhatsApp Image 2026-04-18 at 5.25.58 PM.jpeg b/assets/uploads/vouchers/69e4050223b73-WhatsApp Image 2026-04-18 at 5.25.58 PM.jpeg new file mode 100644 index 00000000..241c21bf Binary files /dev/null and b/assets/uploads/vouchers/69e4050223b73-WhatsApp Image 2026-04-18 at 5.25.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e4055e01499-WhatsApp Image 2026-04-18 at 5.27.30 PM.jpeg b/assets/uploads/vouchers/69e4055e01499-WhatsApp Image 2026-04-18 at 5.27.30 PM.jpeg new file mode 100644 index 00000000..a4a8b78c Binary files /dev/null and b/assets/uploads/vouchers/69e4055e01499-WhatsApp Image 2026-04-18 at 5.27.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e405a9a84a8-WhatsApp Image 2026-04-18 at 5.28.46 PM.jpeg b/assets/uploads/vouchers/69e405a9a84a8-WhatsApp Image 2026-04-18 at 5.28.46 PM.jpeg new file mode 100644 index 00000000..3786d288 Binary files /dev/null and b/assets/uploads/vouchers/69e405a9a84a8-WhatsApp Image 2026-04-18 at 5.28.46 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e405e203d32-WhatsApp Image 2026-04-18 at 5.29.43 PM.jpeg b/assets/uploads/vouchers/69e405e203d32-WhatsApp Image 2026-04-18 at 5.29.43 PM.jpeg new file mode 100644 index 00000000..7fd489ab Binary files /dev/null and b/assets/uploads/vouchers/69e405e203d32-WhatsApp Image 2026-04-18 at 5.29.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e40663776ef-WhatsApp Image 2026-04-18 at 5.30.53 PM.jpeg b/assets/uploads/vouchers/69e40663776ef-WhatsApp Image 2026-04-18 at 5.30.53 PM.jpeg new file mode 100644 index 00000000..3f122bae Binary files /dev/null and b/assets/uploads/vouchers/69e40663776ef-WhatsApp Image 2026-04-18 at 5.30.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e406cf90be5-WhatsApp Image 2026-04-18 at 5.33.41 PM.jpeg b/assets/uploads/vouchers/69e406cf90be5-WhatsApp Image 2026-04-18 at 5.33.41 PM.jpeg new file mode 100644 index 00000000..57ec9124 Binary files /dev/null and b/assets/uploads/vouchers/69e406cf90be5-WhatsApp Image 2026-04-18 at 5.33.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e407403a17d-WhatsApp Image 2026-04-18 at 5.35.31 PM.jpeg b/assets/uploads/vouchers/69e407403a17d-WhatsApp Image 2026-04-18 at 5.35.31 PM.jpeg new file mode 100644 index 00000000..65ee6789 Binary files /dev/null and b/assets/uploads/vouchers/69e407403a17d-WhatsApp Image 2026-04-18 at 5.35.31 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e407c509342-WhatsApp Image 2026-04-18 at 5.37.33 PM.jpeg b/assets/uploads/vouchers/69e407c509342-WhatsApp Image 2026-04-18 at 5.37.33 PM.jpeg new file mode 100644 index 00000000..570bca57 Binary files /dev/null and b/assets/uploads/vouchers/69e407c509342-WhatsApp Image 2026-04-18 at 5.37.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e40a57b4232-283.png b/assets/uploads/vouchers/69e40a57b4232-283.png new file mode 100644 index 00000000..ae9bf385 Binary files /dev/null and b/assets/uploads/vouchers/69e40a57b4232-283.png differ diff --git a/assets/uploads/vouchers/69e40cf1a705f-0876.png b/assets/uploads/vouchers/69e40cf1a705f-0876.png new file mode 100644 index 00000000..2878db65 Binary files /dev/null and b/assets/uploads/vouchers/69e40cf1a705f-0876.png differ diff --git a/assets/uploads/vouchers/69e63caf2f980-WhatsApp Image 2026-04-20 at 9.48.00 AM.jpeg b/assets/uploads/vouchers/69e63caf2f980-WhatsApp Image 2026-04-20 at 9.48.00 AM.jpeg new file mode 100644 index 00000000..f4656f96 Binary files /dev/null and b/assets/uploads/vouchers/69e63caf2f980-WhatsApp Image 2026-04-20 at 9.48.00 AM.jpeg differ diff --git a/assets/uploads/vouchers/69e63ea5bcbaa-445.png b/assets/uploads/vouchers/69e63ea5bcbaa-445.png new file mode 100644 index 00000000..a478d1a8 Binary files /dev/null and b/assets/uploads/vouchers/69e63ea5bcbaa-445.png differ diff --git a/assets/uploads/vouchers/69e64503adf79-5830.png b/assets/uploads/vouchers/69e64503adf79-5830.png new file mode 100644 index 00000000..75e3bdce Binary files /dev/null and b/assets/uploads/vouchers/69e64503adf79-5830.png differ diff --git a/assets/uploads/vouchers/69e645a5c8541-2048.png b/assets/uploads/vouchers/69e645a5c8541-2048.png new file mode 100644 index 00000000..5064e75c Binary files /dev/null and b/assets/uploads/vouchers/69e645a5c8541-2048.png differ diff --git a/assets/uploads/vouchers/69e65b6d2cb3f-978.png b/assets/uploads/vouchers/69e65b6d2cb3f-978.png new file mode 100644 index 00000000..afba75ad Binary files /dev/null and b/assets/uploads/vouchers/69e65b6d2cb3f-978.png differ diff --git a/assets/uploads/vouchers/69e663017917e-3523.png b/assets/uploads/vouchers/69e663017917e-3523.png new file mode 100644 index 00000000..885ad315 Binary files /dev/null and b/assets/uploads/vouchers/69e663017917e-3523.png differ diff --git a/assets/uploads/vouchers/69e671f9de90c-Screenshot_235.png b/assets/uploads/vouchers/69e671f9de90c-Screenshot_235.png new file mode 100644 index 00000000..3daf310c Binary files /dev/null and b/assets/uploads/vouchers/69e671f9de90c-Screenshot_235.png differ diff --git a/assets/uploads/vouchers/69e6745ee57f7-WhatsApp Image 2026-04-20 at 1.45.40 PM.jpeg b/assets/uploads/vouchers/69e6745ee57f7-WhatsApp Image 2026-04-20 at 1.45.40 PM.jpeg new file mode 100644 index 00000000..9f1c7103 Binary files /dev/null and b/assets/uploads/vouchers/69e6745ee57f7-WhatsApp Image 2026-04-20 at 1.45.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e67509c729e-0371.png b/assets/uploads/vouchers/69e67509c729e-0371.png new file mode 100644 index 00000000..e9baa37a Binary files /dev/null and b/assets/uploads/vouchers/69e67509c729e-0371.png differ diff --git a/assets/uploads/vouchers/69e6775250889-Screenshot_236.png b/assets/uploads/vouchers/69e6775250889-Screenshot_236.png new file mode 100644 index 00000000..dee69cd6 Binary files /dev/null and b/assets/uploads/vouchers/69e6775250889-Screenshot_236.png differ diff --git a/assets/uploads/vouchers/69e67810cecdf-WhatsApp Image 2026-04-20 at 1.59.55 PM.jpeg b/assets/uploads/vouchers/69e67810cecdf-WhatsApp Image 2026-04-20 at 1.59.55 PM.jpeg new file mode 100644 index 00000000..26b24f7d Binary files /dev/null and b/assets/uploads/vouchers/69e67810cecdf-WhatsApp Image 2026-04-20 at 1.59.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e678f370405-Screenshot_237.png b/assets/uploads/vouchers/69e678f370405-Screenshot_237.png new file mode 100644 index 00000000..007dd3c3 Binary files /dev/null and b/assets/uploads/vouchers/69e678f370405-Screenshot_237.png differ diff --git a/assets/uploads/vouchers/69e67c81ef3b3-Screenshot_238.png b/assets/uploads/vouchers/69e67c81ef3b3-Screenshot_238.png new file mode 100644 index 00000000..04615854 Binary files /dev/null and b/assets/uploads/vouchers/69e67c81ef3b3-Screenshot_238.png differ diff --git a/assets/uploads/vouchers/69e6808a191c9-Screenshot_239.png b/assets/uploads/vouchers/69e6808a191c9-Screenshot_239.png new file mode 100644 index 00000000..a9b62d1a Binary files /dev/null and b/assets/uploads/vouchers/69e6808a191c9-Screenshot_239.png differ diff --git a/assets/uploads/vouchers/69e680ee7895b-Screenshot_240.png b/assets/uploads/vouchers/69e680ee7895b-Screenshot_240.png new file mode 100644 index 00000000..80498ffa Binary files /dev/null and b/assets/uploads/vouchers/69e680ee7895b-Screenshot_240.png differ diff --git a/assets/uploads/vouchers/69e6890189903-0348.png b/assets/uploads/vouchers/69e6890189903-0348.png new file mode 100644 index 00000000..a770d123 Binary files /dev/null and b/assets/uploads/vouchers/69e6890189903-0348.png differ diff --git a/assets/uploads/vouchers/69e68c0966b97-2924.png b/assets/uploads/vouchers/69e68c0966b97-2924.png new file mode 100644 index 00000000..ca7de9ca Binary files /dev/null and b/assets/uploads/vouchers/69e68c0966b97-2924.png differ diff --git a/assets/uploads/vouchers/69e68f1dddba1-8157.png b/assets/uploads/vouchers/69e68f1dddba1-8157.png new file mode 100644 index 00000000..37e59850 Binary files /dev/null and b/assets/uploads/vouchers/69e68f1dddba1-8157.png differ diff --git a/assets/uploads/vouchers/69e6953a4a03b-Screenshot_241.png b/assets/uploads/vouchers/69e6953a4a03b-Screenshot_241.png new file mode 100644 index 00000000..41345493 Binary files /dev/null and b/assets/uploads/vouchers/69e6953a4a03b-Screenshot_241.png differ diff --git a/assets/uploads/vouchers/69e69d12cab2f-1712.png b/assets/uploads/vouchers/69e69d12cab2f-1712.png new file mode 100644 index 00000000..c0a186e5 Binary files /dev/null and b/assets/uploads/vouchers/69e69d12cab2f-1712.png differ diff --git a/assets/uploads/vouchers/69e69f90b1a8d-Screenshot_242.png b/assets/uploads/vouchers/69e69f90b1a8d-Screenshot_242.png new file mode 100644 index 00000000..0a467fe8 Binary files /dev/null and b/assets/uploads/vouchers/69e69f90b1a8d-Screenshot_242.png differ diff --git a/assets/uploads/vouchers/69e6a865acf89-5323.png b/assets/uploads/vouchers/69e6a865acf89-5323.png new file mode 100644 index 00000000..fdbd7b91 Binary files /dev/null and b/assets/uploads/vouchers/69e6a865acf89-5323.png differ diff --git a/assets/uploads/vouchers/69e6a8c623fef-9734.png b/assets/uploads/vouchers/69e6a8c623fef-9734.png new file mode 100644 index 00000000..77e74932 Binary files /dev/null and b/assets/uploads/vouchers/69e6a8c623fef-9734.png differ diff --git a/assets/uploads/vouchers/69e6abbccd9b7-WhatsApp Image 2026-04-20 at 5.41.22 PM.jpeg b/assets/uploads/vouchers/69e6abbccd9b7-WhatsApp Image 2026-04-20 at 5.41.22 PM.jpeg new file mode 100644 index 00000000..c6850ae7 Binary files /dev/null and b/assets/uploads/vouchers/69e6abbccd9b7-WhatsApp Image 2026-04-20 at 5.41.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e6ac53968c3-image (3).png b/assets/uploads/vouchers/69e6ac53968c3-image (3).png new file mode 100644 index 00000000..ab86ec8f Binary files /dev/null and b/assets/uploads/vouchers/69e6ac53968c3-image (3).png differ diff --git a/assets/uploads/vouchers/69e6ad1b16240-WhatsApp Image 2026-04-20 at 5.47.41 PM.jpeg b/assets/uploads/vouchers/69e6ad1b16240-WhatsApp Image 2026-04-20 at 5.47.41 PM.jpeg new file mode 100644 index 00000000..5009ece3 Binary files /dev/null and b/assets/uploads/vouchers/69e6ad1b16240-WhatsApp Image 2026-04-20 at 5.47.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e6adc28b20a-WhatsApp Image 2026-04-20 at 5.50.09 PM.jpeg b/assets/uploads/vouchers/69e6adc28b20a-WhatsApp Image 2026-04-20 at 5.50.09 PM.jpeg new file mode 100644 index 00000000..f3d4a9f9 Binary files /dev/null and b/assets/uploads/vouchers/69e6adc28b20a-WhatsApp Image 2026-04-20 at 5.50.09 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e6af4c24681-image (4).png b/assets/uploads/vouchers/69e6af4c24681-image (4).png new file mode 100644 index 00000000..dbf617d6 Binary files /dev/null and b/assets/uploads/vouchers/69e6af4c24681-image (4).png differ diff --git a/assets/uploads/vouchers/69e6af98e00f4-WhatsApp Image 2026-04-20 at 5.54.41 PM.jpeg b/assets/uploads/vouchers/69e6af98e00f4-WhatsApp Image 2026-04-20 at 5.54.41 PM.jpeg new file mode 100644 index 00000000..77e4b497 Binary files /dev/null and b/assets/uploads/vouchers/69e6af98e00f4-WhatsApp Image 2026-04-20 at 5.54.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/69e6afd516d43-image (5).png b/assets/uploads/vouchers/69e6afd516d43-image (5).png new file mode 100644 index 00000000..f03baddd Binary files /dev/null and b/assets/uploads/vouchers/69e6afd516d43-image (5).png differ diff --git a/assets/uploads/vouchers/69e6b019f1c6c-image (6).png b/assets/uploads/vouchers/69e6b019f1c6c-image (6).png new file mode 100644 index 00000000..d3f38fc2 Binary files /dev/null and b/assets/uploads/vouchers/69e6b019f1c6c-image (6).png differ diff --git a/assets/uploads/vouchers/69e6b07049935-image (7).png b/assets/uploads/vouchers/69e6b07049935-image (7).png new file mode 100644 index 00000000..96150007 Binary files /dev/null and b/assets/uploads/vouchers/69e6b07049935-image (7).png differ diff --git a/assets/uploads/vouchers/69e6b0b409e78-image (8).png b/assets/uploads/vouchers/69e6b0b409e78-image (8).png new file mode 100644 index 00000000..d4fd5ea3 Binary files /dev/null and b/assets/uploads/vouchers/69e6b0b409e78-image (8).png differ diff --git a/assets/uploads/vouchers/69e7846e26dfe-0493.png b/assets/uploads/vouchers/69e7846e26dfe-0493.png new file mode 100644 index 00000000..5f5e88fb Binary files /dev/null and b/assets/uploads/vouchers/69e7846e26dfe-0493.png differ diff --git a/assets/uploads/vouchers/69e7855b3f800-0911.png b/assets/uploads/vouchers/69e7855b3f800-0911.png new file mode 100644 index 00000000..a96c300c Binary files /dev/null and b/assets/uploads/vouchers/69e7855b3f800-0911.png differ diff --git a/assets/uploads/vouchers/69e7866174f80-9884.png b/assets/uploads/vouchers/69e7866174f80-9884.png new file mode 100644 index 00000000..50d5a4b1 Binary files /dev/null and b/assets/uploads/vouchers/69e7866174f80-9884.png differ diff --git a/assets/uploads/vouchers/69e7868d8796a-Screenshot_243.png b/assets/uploads/vouchers/69e7868d8796a-Screenshot_243.png new file mode 100644 index 00000000..6d2ef025 Binary files /dev/null and b/assets/uploads/vouchers/69e7868d8796a-Screenshot_243.png differ diff --git a/assets/uploads/vouchers/69e787cac061e-3036.png b/assets/uploads/vouchers/69e787cac061e-3036.png new file mode 100644 index 00000000..1ff31ba4 Binary files /dev/null and b/assets/uploads/vouchers/69e787cac061e-3036.png differ diff --git a/assets/uploads/vouchers/69e797b56dd08-4667.png b/assets/uploads/vouchers/69e797b56dd08-4667.png new file mode 100644 index 00000000..7ffa38c2 Binary files /dev/null and b/assets/uploads/vouchers/69e797b56dd08-4667.png differ diff --git a/assets/uploads/vouchers/69e79dfbd9905-710.png b/assets/uploads/vouchers/69e79dfbd9905-710.png new file mode 100644 index 00000000..6e830703 Binary files /dev/null and b/assets/uploads/vouchers/69e79dfbd9905-710.png differ diff --git a/assets/uploads/vouchers/69e7a3975de2d-6766.png b/assets/uploads/vouchers/69e7a3975de2d-6766.png new file mode 100644 index 00000000..ceaa5442 Binary files /dev/null and b/assets/uploads/vouchers/69e7a3975de2d-6766.png differ diff --git a/assets/uploads/vouchers/69e7a942ac692-8429.png b/assets/uploads/vouchers/69e7a942ac692-8429.png new file mode 100644 index 00000000..5ee93837 Binary files /dev/null and b/assets/uploads/vouchers/69e7a942ac692-8429.png differ diff --git a/assets/uploads/vouchers/69e7b095c4978-Screenshot_244.png b/assets/uploads/vouchers/69e7b095c4978-Screenshot_244.png new file mode 100644 index 00000000..f51c23c1 Binary files /dev/null and b/assets/uploads/vouchers/69e7b095c4978-Screenshot_244.png differ diff --git a/assets/uploads/vouchers/69e7b7bf96a48-WhatsApp Image 2026-04-21 at 12.39.10 PM.jpeg b/assets/uploads/vouchers/69e7b7bf96a48-WhatsApp Image 2026-04-21 at 12.39.10 PM.jpeg new file mode 100644 index 00000000..ad66a941 Binary files /dev/null and b/assets/uploads/vouchers/69e7b7bf96a48-WhatsApp Image 2026-04-21 at 12.39.10 PM.jpeg differ diff --git a/check_duplicate_operation.php b/check_duplicate_operation.php new file mode 100644 index 00000000..e35b345c --- /dev/null +++ b/check_duplicate_operation.php @@ -0,0 +1,40 @@ + 'No autorizado']); + exit; +} + +require_once 'db/config.php'; +$pdo = db(); + +$numero_operacion = trim($_GET['numero_operacion'] ?? ''); +$pedido_id = $_GET['pedido_id'] ?? null; + +if (empty($numero_operacion)) { + echo json_encode(['duplicate' => false]); + exit; +} + +$sql = "SELECT id FROM pedidos WHERE numero_operacion = :numero_operacion"; +$params = [':numero_operacion' => $numero_operacion]; + +if ($pedido_id) { + $sql .= " AND id != :pedido_id"; + $params[':pedido_id'] = $pedido_id; +} + +$stmt = $pdo->prepare($sql); +$stmt->execute($params); +$result = $stmt->fetch(); + +if ($result) { + echo json_encode([ + 'duplicate' => true, + 'pedido_id' => $result['id'] + ]); +} else { + echo json_encode(['duplicate' => false]); +} diff --git a/completados.php b/completados.php index 6398f32b..08f42149 100644 --- a/completados.php +++ b/completados.php @@ -142,6 +142,7 @@ include 'layout_header.php';
| Fecha Registro | +Producto | +Cant. Esperada | +Cant. Real (Visto Bueno) | +Estado Físico | +Progreso en Sistema | +Acciones | +
|---|---|---|---|---|---|---|
| + |
+
+
+ ID: + + |
+ + | + + + + --- + + | ++ + + + | +
+
+
+ de en sistema
+
+
+
+ %
+ |
+
+
+
+
+
+
+ Registrar Entrada
+
+
+
+
+
+ |
+