From 78833075180d8b62bc01fa81c3b3888082e25d65 Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 28 Dec 2024 14:26:55 +0100 Subject: [PATCH] added all (at least I hope all) fields to array and implemented date safe functionality --- lib/screens/Excursion/excursion_main.dart | 82 +++++++++++++++++------ 1 file changed, 63 insertions(+), 19 deletions(-) diff --git a/lib/screens/Excursion/excursion_main.dart b/lib/screens/Excursion/excursion_main.dart index e9c26f7..a1ba80c 100644 --- a/lib/screens/Excursion/excursion_main.dart +++ b/lib/screens/Excursion/excursion_main.dart @@ -22,6 +22,8 @@ class _ExcursionMainState extends State { Map getTextFields() { Map rmap = { + // Step 1 + "LogDat": TextEditingController(), "Rudel": TextEditingController(), "Teilnehm": TextEditingController(), "Jahr": TextEditingController(), @@ -35,6 +37,47 @@ class _ExcursionMainState extends State { "BimaName": TextEditingController(), "BimaNutzer": TextEditingController(), "BimaAGV": TextEditingController(), + + // Step 2 + "Wetter": TextEditingController(), + "RegenVor": TextEditingController(), + "KmAuto": TextEditingController(), + "KmFuss": TextEditingController(), + "KmRad": TextEditingController(), + "KmTotal": TextEditingController(), + "KmAuProz": TextEditingController(), + "KmFuProz": TextEditingController(), + "KmRaProz": TextEditingController(), + + // Spur maybe own step? + "SpGut": TextEditingController(), + "SpMittel": TextEditingController(), + "SpSchlecht": TextEditingController(), + "SpurFund": TextEditingController(), + "SpurLang": TextEditingController(), + "SpurTiere": TextEditingController(), + "SpSicher": TextEditingController(), + "WelpenSp": TextEditingController(), + "WelpenAnz": TextEditingController(), + "WpSicher": TextEditingController(), + + "LosungGes": TextEditingController(), + "LosungAnz": TextEditingController(), + "LosungGen": TextEditingController(), + "UrinAnz": TextEditingController(), + "UrinGen": TextEditingController(), + "OestrAnz": TextEditingController(), + "OestrGen": TextEditingController(), + "HaarAnz": TextEditingController(), + "HaarGen": TextEditingController(), + "LosungKm": TextEditingController(), + "GenetiKm": TextEditingController(), + "Hinweise": TextEditingController(), + + // Step 3 + "Bemerk": TextEditingController(), + "IntKomm": TextEditingController(), + "FallNum": TextEditingController(), }; return rmap; @@ -47,10 +90,11 @@ class _ExcursionMainState extends State { title: Text(AppLocalizations.of(context)!.dateandtime), content: Column( children: [ - // TODO onDateChanged Datum( initDatum: DateTime.now(), - onDateChanged: (date) {}, + onDateChanged: (date) { + getTextFields()["LogDat"]!.text = date.toString(); + }, name: AppLocalizations.of(context)!.date, ), const SizedBox( @@ -88,19 +132,19 @@ class _ExcursionMainState extends State { // 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, - ), + }), + + 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, @@ -138,10 +182,10 @@ class _ExcursionMainState extends State { height: 10, ), BimaNutzer(onBimaNutzerChanged: (value) { - setState(() { - getTextFields()["BimaNutzer"]!.text = value; - }); - }), + setState(() { + getTextFields()["BimaNutzer"]!.text = value; + }); + }), const SizedBox( height: 10, ),