diff --git a/lib/screens/Excursion/excursion_main.dart b/lib/screens/Excursion/excursion_main.dart index 7cdb2c6..1fde48e 100644 --- a/lib/screens/Excursion/excursion_main.dart +++ b/lib/screens/Excursion/excursion_main.dart @@ -1,6 +1,9 @@ import 'package:animations/animations.dart'; +import 'package:fforte/screens/Excursion/widgets/bima_nutzer.dart'; +import 'package:fforte/screens/Excursion/widgets/hund_u_leine.dart'; +import 'package:fforte/screens/Excursion/widgets/letzter_niederschlag.dart'; import 'package:fforte/screens/sharedWidgets/datum.dart'; -/import 'package:fforte/screens/sharedWidgets/var_text_field.dart'; +import 'package:fforte/screens/sharedWidgets/var_text_field.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; @@ -78,7 +81,7 @@ class _ExcursionMainState extends State { return rmap; } - int currentStep = 0; + int currentStep = 0; @override Widget build(BuildContext context) { @@ -87,15 +90,108 @@ class _ExcursionMainState extends State { title: Text(AppLocalizations.of(context)!.dateandtime), content: Column( children: [ - // Datum feld - Datum(initDatum: DateTime.now(), + Datum( + initDatum: DateTime.now(), onDateChanged: (date) { - - }), + getTextFields()["LogDat"]!.text = date.toString(); + }, + name: AppLocalizations.of(context)!.date, + ), + const SizedBox( + height: 10, + ), + VarTextField( + textController: getTextFields()["Rudel"]!, + localization: AppLocalizations.of(context)!.rudel, + dbName: "Rudel", + required: false), + const SizedBox( + height: 10, + ), + VarTextField( + textController: getTextFields()["Teilnehm"]!, + localization: AppLocalizations.of(context)!.teilnehmer, + dbName: "Teilnehm", + required: false, + ), + const SizedBox( + height: 10, + ), + VarTextField( + textController: getTextFields()["Dauer"]!, + localization: AppLocalizations.of(context)!.dauer, + dbName: "Dauer", + required: false), + const SizedBox( + height: 10, + ), + HundULeine(onMHundChanged: (mHund, mLeine) { + getTextFields()["MHund"]!.text = mHund; + getTextFields()["MLeine"]!.text = mLeine; - // Terretorium - const SizedBox(height: 10,), - VarTextField(textController: getTextFields()["Rudel"]!, localization: localization, dbName: dbName, required: required) + // print(mHund); + // print(mLeine); + }), + const SizedBox( + height: 10, + ), + VarTextField( + textController: getTextFields()["BLand"]!, + localization: AppLocalizations.of(context)!.bland, + dbName: "BLand", + required: false), + const SizedBox( + height: 10, + ), + VarTextField( + textController: getTextFields()["Lkr"]!, + localization: AppLocalizations.of(context)!.lkr, + dbName: "Lkr", + required: false), + const SizedBox( + height: 10, + ), + VarTextField( + textController: getTextFields()["BeiOrt"]!, + localization: AppLocalizations.of(context)!.beiort, + dbName: "BeiOrt", + required: false), + const SizedBox( + height: 10, + ), + const Divider(), + const SizedBox( + height: 10, + ), + VarTextField( + textController: getTextFields()["BimaNr"]!, + localization: AppLocalizations.of(context)!.bimaNr, + dbName: "BimaNr", + required: false), + const SizedBox( + height: 10, + ), + VarTextField( + textController: getTextFields()["BimaName"]!, + localization: AppLocalizations.of(context)!.bimaName, + dbName: "BimaName", + required: false), + const SizedBox( + height: 10, + ), + BimaNutzer(onBimaNutzerChanged: (value) { + setState(() { + getTextFields()["BimaNutzer"]!.text = value; + }); + }), + const SizedBox( + height: 10, + ), + VarTextField( + textController: getTextFields()["BimaAGV"]!, + localization: AppLocalizations.of(context)!.bimaAGV, + dbName: "BimaAGV", + required: false) ], )),