fixed template bugs

This commit is contained in:
Nico
2024-03-23 15:11:23 +01:00
parent a7d832818f
commit 97f7e0796c
6 changed files with 125 additions and 124 deletions

View File

@@ -30,9 +30,9 @@ class _AddCamMainState extends State<AddCamMain> {
TextEditingController id = TextEditingController();
TextEditingController rudelC = TextEditingController();
TextEditingController addresse1C = TextEditingController();
TextEditingController addresse2C = TextEditingController();
TextEditingController addresse3C = TextEditingController();
TextEditingController adresse1C = TextEditingController();
TextEditingController adresse2C = TextEditingController();
TextEditingController adresse3C = TextEditingController();
TextEditingController bLandC = TextEditingController();
TextEditingController lkrC = TextEditingController();
TextEditingController beiOrtC = TextEditingController();
@@ -40,12 +40,12 @@ class _AddCamMainState extends State<AddCamMain> {
TextEditingController ffTypC = TextEditingController();
TextEditingController kSchloNrC = TextEditingController();
TextEditingController auftragC = TextEditingController();
TextEditingController absprachenC = TextEditingController();
TextEditingController sonstBemerkungenC = TextEditingController();
TextEditingController kontAbspC = TextEditingController();
TextEditingController sonstBemC = TextEditingController();
TextEditingController fKontakt1C = TextEditingController();
TextEditingController fKontakt2C = TextEditingController();
TextEditingController fKontakt3C = TextEditingController();
TextEditingController altStOrtC = TextEditingController();
TextEditingController standortC = TextEditingController();
TextEditingController kTage1C = TextEditingController();
TextEditingController kTage2C = TextEditingController();
TextEditingController intKommC = TextEditingController();
@@ -88,9 +88,9 @@ class _AddCamMainState extends State<AddCamMain> {
'CID': id.text,
'Rudel': rudelC.text,
'Datum': datumS,
'Adresse1': addresse1C.text,
'Adresse2': addresse2C.text,
'Adresse3': addresse3C.text,
'Adresse1': adresse1C.text,
'Adresse2': adresse2C.text,
'Adresse3': adresse3C.text,
'BLand': bLandC.text,
'Lkr': lkrC.text,
'BeiOrt': beiOrtC.text,
@@ -106,12 +106,12 @@ class _AddCamMainState extends State<AddCamMain> {
'KontDat': kontDatS,
'AbbauDat': abbauDatS,
'Auftrag': auftragC.text,
'KontAbsp': absprachenC.text,
'SonstBem': sonstBemerkungenC.text,
'KontAbsp': kontAbspC.text,
'SonstBem': sonstBemC.text,
'FKontakt1': fKontakt1C.text,
'FKontakt2': fKontakt2C.text,
'FKontakt3': fKontakt3C.text,
'Standort': altStOrtC.text,
'Standort': standortC.text,
'AusVon': ausVonS,
'AusBis': ausBisS,
'KTage1': kTage1C.text,
@@ -180,9 +180,9 @@ class _AddCamMainState extends State<AddCamMain> {
if (widget.isTemplate && widget.templateData != null) {
id.text = widget.templateData!['CID'];
rudelC.text = widget.templateData!['Rudel'];
addresse1C.text = widget.templateData!['Addresse1'];
addresse2C.text = widget.templateData!['Addresse2'];
addresse3C.text = widget.templateData!['Addresse3'];
adresse1C.text = widget.templateData!['Adresse1'];
adresse2C.text = widget.templateData!['Adresse2'];
adresse3C.text = widget.templateData!['Adresse3'];
bLandC.text = widget.templateData!['BLand'];
lkrC.text = widget.templateData!['Lkr'];
beiOrtC.text = widget.templateData!['BeiOrt'];
@@ -199,12 +199,12 @@ class _AddCamMainState extends State<AddCamMain> {
kontDatS = widget.templateData!['KontDat'];
abbauDatS = widget.templateData!['AbbauDat'];
auftragC.text = widget.templateData!['Auftrag'];
absprachenC.text = widget.templateData!['Absprachen'];
sonstBemerkungenC.text = widget.templateData!['SonstBemerkungen'];
kontAbspC.text = widget.templateData!['KontAbsp'];
sonstBemC.text = widget.templateData!['SonstBem'];
fKontakt1C.text = widget.templateData!['FKontakt1'];
fKontakt2C.text = widget.templateData!['FKontakt2'];
fKontakt3C.text = widget.templateData!['FKontakt3'];
altStOrtC.text = widget.templateData!['AltStOrt'];
standortC.text = widget.templateData!['Standort'];
ausVonS = widget.templateData!['AusVon'];
ausBisS = widget.templateData!['AusBis'];
kTage1C.text = widget.templateData!['KTage1'].toString();
@@ -330,7 +330,7 @@ class _AddCamMainState extends State<AddCamMain> {
Map<String, TextEditingController> fields = {
'CID': id,
'Rudel': rudelC,
'Addresse1': addresse1C,
'Adresse1': adresse1C,
'BLand': bLandC,
'Lkr': lkrC,
'BeiOrt': beiOrtC,
@@ -342,7 +342,7 @@ class _AddCamMainState extends State<AddCamMain> {
'Platzung': TextEditingController(text: selectedPlatzung),
'KTage1': kTage1C,
'KTage2': kTage2C,
'Standort': altStOrtC,
'Standort': standortC,
};
for (var entry in fields.entries) {
@@ -393,7 +393,7 @@ class _AddCamMainState extends State<AddCamMain> {
children: [
Align(
alignment: Alignment.bottomLeft,
child: AltStOrt(altStOrtC: altStOrtC),
child: Standort(standortC: standortC),
),
const SizedBox(
height: 1,
@@ -509,7 +509,7 @@ class _AddCamMainState extends State<AddCamMain> {
final result = await Navigator.of(context)
.push<LatLng>(
MaterialPageRoute(builder: (context) {
return Standort(
return Karte(
currentPosition: currentPosition,
onPositionChange: (updatedPosition) {
setState(() {
@@ -632,12 +632,12 @@ class _AddCamMainState extends State<AddCamMain> {
),
Align(
alignment: Alignment.bottomLeft,
child: Absprachen(absprachenC: absprachenC),
child: KontAbsp(kontAbspC: kontAbspC),
),
Align(
alignment: Alignment.bottomLeft,
child:
SonstBemerkungen(sonstBemerkungenC: sonstBemerkungenC),
SonstBem(sonstBemC: sonstBemC),
),
],
)),
@@ -650,14 +650,14 @@ class _AddCamMainState extends State<AddCamMain> {
),
Align(
alignment: Alignment.bottomLeft,
child: Addresse1(addresse1C: addresse1C)),
child: Adresse1(adresse1C: adresse1C)),
Align(
alignment: Alignment.bottomLeft,
child: Addresse2(addresse2C: addresse2C),
child: Adresse2(adresse2C: adresse2C),
),
Align(
alignment: Alignment.bottomLeft,
child: Addresse3(addresse3C: addresse3C),
child: Adresse3(adresse3C: adresse3C),
),
const SizedBox(
height: 15,
@@ -712,7 +712,8 @@ class _AddCamMainState extends State<AddCamMain> {
final isLastStep = currentStep == getSteps().length - 1;
if (!isLastStep) {
// ! saveTemplate();
saveTemplate();
setState(() {
currentStep += 1;
});