add start_date and end_date

This commit is contained in:
2024-09-02 22:25:46 +02:00
parent a120cd28a1
commit 1118a3c100
3 changed files with 23 additions and 29 deletions

View File

@@ -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<UpdateeventImage>
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<UpdateeventImage>
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<UpdateeventImage>
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<UpdateeventImage>
return Scaffold(
backgroundColor: Colors.white,
appBar: AppBar(
title: Text("Login Page"),
title: Text("Add or Update a event"),
backgroundColor: Colors.blue,
foregroundColor: Colors.white,
),