diff --git a/covas_mobile/lib/pages/DisplayPictureScreen.dart b/covas_mobile/lib/pages/DisplayPictureScreen.dart index 451fa08..9815034 100644 --- a/covas_mobile/lib/pages/DisplayPictureScreen.dart +++ b/covas_mobile/lib/pages/DisplayPictureScreen.dart @@ -132,7 +132,7 @@ class DisplayPictureScreenState extends State gemini .textAndImage( text: - "Peux-tu donner le nom, la date avec l'année actuelle ou d'une année future proche et le lieu de l'évènement sous format JSON avec les valeurs suivantes : name, address, city, zip_code, country, description, date sous le format en YYYY-MM-DD HH:mm:ssZ, et sans la présence du mot json dans la chaîne de caractère", + "Peux-tu donner le nom, la date avec l'année actuelle ou d'une année future proche et le lieu de l'évènement sous format JSON avec les valeurs suivantes : name, address, city, zip_code, country, description, start_date et end_date sous le format en YYYY-MM-DD HH:mm:ssZ, et sans la présence du mot json dans la chaîne de caractère", images: [file.readAsBytesSync()], modelName: "models/gemini-1.5-pro-latest") .then((value) => searchEvents( diff --git a/covas_mobile/lib/pages/UpdateEventImage.dart b/covas_mobile/lib/pages/UpdateEventImage.dart index 199c0b3..38b1248 100644 --- a/covas_mobile/lib/pages/UpdateEventImage.dart +++ b/covas_mobile/lib/pages/UpdateEventImage.dart @@ -1,16 +1,11 @@ import 'package:flutter/material.dart'; -import 'package:flutter/widgets.dart'; import 'package:shared_preferences/shared_preferences.dart'; import 'package:http/http.dart' as http; import 'package:intl/intl.dart'; -import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'dart:convert'; import 'dart:io'; -//import 'MyHomePage.dart'; -import 'ListItemMenu.dart'; - import '../classes/alert.dart'; import '../classes/eventAdded.dart'; @@ -60,8 +55,6 @@ class _UpdateeventImageState extends State TextEditingController endDatepicker = TextEditingController(); TextEditingController endTimepicker = TextEditingController(); - String GOOGLEMAP_API_KEY = ""; - onTapFunctionDatePicker( {required BuildContext context, required String position}) async { DateTime? pickedDate = await showDatePicker( @@ -115,8 +108,8 @@ class _UpdateeventImageState extends State body: jsonEncode({ 'name': name, 'place': place, - 'start_date': widget.events["date"], - 'end_date': widget.events['date'], + 'start_date': widget.events["start_date"], + 'end_date': widget.events['end_date'], 'organizers': send, 'latitude': '0.0', 'longitude': '0.0', @@ -182,12 +175,13 @@ class _UpdateeventImageState extends State inputCountry.text = widget.events["country"]; inputDesc.text = widget.events["description"]; - print("date start : ${widget.events["date"]}"); - DateTime pickedDate = DateTime.parse(widget.events["date"]); - startDatepicker.text = DateFormat("dd-MM-yyyy").format(pickedDate); - endDatepicker.text = DateFormat("dd-MM-yyyy").format(pickedDate); - startTimepicker.text = DateFormat("HH-mm").format(pickedDate); - endTimepicker.text = DateFormat("HH-mm").format(pickedDate); + DateTime pickedStartDate = DateTime.parse(widget.events["start_date"]); + DateTime pickedEndDate = DateTime.parse(widget.events["end_date"]); + + startDatepicker.text = DateFormat("dd-MM-yyyy").format(pickedStartDate); + endDatepicker.text = DateFormat("dd-MM-yyyy").format(pickedEndDate); + startTimepicker.text = DateFormat("HH-mm").format(pickedStartDate); + endTimepicker.text = DateFormat("HH-mm").format(pickedEndDate); } @override @@ -201,7 +195,7 @@ class _UpdateeventImageState extends State return Scaffold( backgroundColor: Colors.white, appBar: AppBar( - title: Text("Login Page"), + title: Text("Add or Update a event"), backgroundColor: Colors.blue, foregroundColor: Colors.white, ), diff --git a/covas_mobile/pubspec.lock b/covas_mobile/pubspec.lock index 0527810..e3c01b0 100644 --- a/covas_mobile/pubspec.lock +++ b/covas_mobile/pubspec.lock @@ -332,18 +332,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -372,18 +372,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.15.0" mime: dependency: transitive description: @@ -577,10 +577,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.2" typed_data: dependency: transitive description: @@ -601,10 +601,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.5" web: dependency: transitive description: