removed datumS's. But got an db error
This commit is contained in:
4
Todo.txt
4
Todo.txt
@@ -1,6 +1,5 @@
|
||||
todo:
|
||||
im englischen abändern
|
||||
redesign datenansicht
|
||||
Primary key(s) ändern
|
||||
ausvon und ausbis fixen (falsches datum übergeben (20000-01-01))
|
||||
zurückfeld in datenansicht
|
||||
maybe auch vorschläge aus templates in dropdown menüs anzeigen
|
||||
@@ -17,6 +16,7 @@ eintrg in db wenn http response (in sent column)
|
||||
|
||||
|
||||
not to do:
|
||||
redesign datenansicht
|
||||
möglichkeit einfügen um nicht gesendete einträge zu senden
|
||||
save option einfügen nur zum speichern
|
||||
maybe auch vorschläge aus templates in dropdown menüs anzeigen
|
||||
|
||||
1
fforte_data/.~lock.fforte_2023_08_15.xlsx#
Normal file
1
fforte_data/.~lock.fforte_2023_08_15.xlsx#
Normal file
@@ -0,0 +1 @@
|
||||
,nico,nico-end,01.05.2024 00:11,file:///home/nico/.config/libreoffice/7.3.1;
|
||||
@@ -71,10 +71,6 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
altitudeAccuracy: 0.0,
|
||||
headingAccuracy: 0.0);
|
||||
|
||||
String datumS = DateFormat('yyyy-MM-dd').format(DateTime.now());
|
||||
String kontDatS = DateFormat('yyyy-MM-dd').format(DateTime.now());
|
||||
String abbauDatS = DateFormat('yyyy-MM-dd').format(DateTime(2000));
|
||||
String protoAmS = DateFormat('yyyy-MM-dd').format(DateTime.now());
|
||||
DateTime? abbauDat;
|
||||
DateTime datum = DateTime.now();
|
||||
DateTime kontDat = DateTime.now();
|
||||
@@ -84,7 +80,7 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
Map<String, dynamic> place = {
|
||||
'CID': id.text,
|
||||
'Rudel': rudelC.text,
|
||||
'Datum': datumS,
|
||||
'Datum': datum.toString().split(" ").first,
|
||||
'Adresse1': adresse1C.text,
|
||||
'Adresse2': adresse2C.text,
|
||||
'Adresse3': adresse3C.text,
|
||||
@@ -100,8 +96,8 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
'Platzung': selectedPlatzung,
|
||||
'KSchloNr': kSchloNrC.text,
|
||||
'Bearsafe': selectedBearsafe,
|
||||
'KontDat': kontDatS,
|
||||
'AbbauDat': abbauDatS,
|
||||
'KontDat': kontDat.toString().split(" ").first,
|
||||
'AbbauDat': abbauDat.toString().split(" ").first.replaceAll("null", ""),
|
||||
'Auftrag': auftragC.text,
|
||||
'KontAbsp': kontAbspC.text,
|
||||
'SonstBem': sonstBemC.text,
|
||||
@@ -111,7 +107,7 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
'Standort': standortC.text,
|
||||
'KTage1': kTage1C.text,
|
||||
'KTage2': kTage2C.text,
|
||||
'ProtoAm': protoAmS,
|
||||
'ProtoAm': protoAm.toString().split(" ").first,
|
||||
'IntKomm': intKommC.text,
|
||||
'Betreuung': betreuungC.text,
|
||||
'DECLNG': currentPosition.longitude,
|
||||
@@ -190,9 +186,9 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
selectedPlatzung = widget.existingData!['Platzung'];
|
||||
kSchloNrC.text = widget.existingData!['KSchloNr'];
|
||||
selectedBearsafe = widget.existingData!['Bearsafe'];
|
||||
datumS = widget.existingData!['Datum'];
|
||||
kontDatS = widget.existingData!['KontDat'];
|
||||
abbauDatS = widget.existingData!['AbbauDat'];
|
||||
datum = widget.existingData!['Datum'];
|
||||
kontDat = widget.existingData!['KontDat'];
|
||||
abbauDat = widget.existingData!['AbbauDat'];
|
||||
auftragC.text = widget.existingData!['Auftrag'];
|
||||
kontAbspC.text = widget.existingData!['KontAbsp'];
|
||||
sonstBemC.text = widget.existingData!['SonstBem'];
|
||||
@@ -202,7 +198,7 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
standortC.text = widget.existingData!['Standort'];
|
||||
kTage1C.text = widget.existingData!['KTage1'].toString();
|
||||
kTage2C.text = widget.existingData!['KTage2'].toString();
|
||||
protoAmS = widget.existingData!['ProtoAm'];
|
||||
protoAm = widget.existingData!['ProtoAm'];
|
||||
intKommC.text = widget.existingData!['IntKomm'];
|
||||
betreuungC.text = widget.existingData!['Betreuung'];
|
||||
}
|
||||
@@ -708,13 +704,6 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
Row(
|
||||
children: [
|
||||
AbbauDat(abbauDat: abbauDat),
|
||||
ElevatedButton(
|
||||
onPressed: () {
|
||||
setState(() {
|
||||
abbauDat = null;
|
||||
});
|
||||
},
|
||||
child: const Text("X"))
|
||||
],
|
||||
),
|
||||
const SizedBox(
|
||||
|
||||
@@ -11,7 +11,6 @@ import 'package:geocoding/geocoding.dart';
|
||||
|
||||
// * Collection of All widgets displayed in the add_cam section
|
||||
|
||||
|
||||
class VarTextField extends StatefulWidget {
|
||||
final TextEditingController textController;
|
||||
final String localization;
|
||||
@@ -95,7 +94,9 @@ class _VarTextFieldState extends State<VarTextField> {
|
||||
: const UnderlineInputBorder(
|
||||
borderSide: BorderSide(color: Colors.grey))),
|
||||
)),
|
||||
const SizedBox(width: 15,),
|
||||
const SizedBox(
|
||||
width: 15,
|
||||
),
|
||||
Expanded(
|
||||
flex: 1,
|
||||
child: Align(
|
||||
@@ -106,7 +107,11 @@ class _VarTextFieldState extends State<VarTextField> {
|
||||
AsyncSnapshot<List<Map<String, dynamic>>> snapshot) {
|
||||
if (snapshot.hasData) {
|
||||
// Filtern der Daten, um sicherzustellen, dass keine 'null' Werte für den Schlüssel dbName vorhanden sind
|
||||
var filteredData = snapshot.data!.where((item) => item[widget.dbName] != null && item[widget.dbName] != "" ).toList();
|
||||
var filteredData = snapshot.data!
|
||||
.where((item) =>
|
||||
item[widget.dbName] != null &&
|
||||
item[widget.dbName] != "")
|
||||
.toList();
|
||||
return PopupMenuButton<String>(
|
||||
onSelected: (String value) {
|
||||
setState(() {
|
||||
@@ -142,8 +147,6 @@ class _VarTextFieldState extends State<VarTextField> {
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Karte
|
||||
// ! completely new page
|
||||
|
||||
@@ -170,9 +173,6 @@ class KarteState extends State<Karte> {
|
||||
Position? updatedPosition;
|
||||
bool saveVisible = false;
|
||||
|
||||
|
||||
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
@@ -200,13 +200,12 @@ class KarteState extends State<Karte> {
|
||||
Text(AppLocalizations.of(context)!.saveMap),
|
||||
TextButton(
|
||||
onPressed: () async {
|
||||
|
||||
List<Placemark> placemarks = await placemarkFromCoordinates(selectedPosition!.latitude, selectedPosition!.longitude);
|
||||
List<Placemark> placemarks = await placemarkFromCoordinates(
|
||||
selectedPosition!.latitude,
|
||||
selectedPosition!.longitude);
|
||||
|
||||
if (selectedPosition != null) {
|
||||
|
||||
setState(() {
|
||||
|
||||
widget.beiOrtC.text = placemarks.first.locality!;
|
||||
|
||||
updatedPosition = Position(
|
||||
@@ -352,7 +351,6 @@ class _DatumState extends State<Datum> {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Status
|
||||
|
||||
class Status extends StatefulWidget {
|
||||
@@ -882,6 +880,16 @@ class _AbbauDatState extends State<AbbauDat> {
|
||||
return Text(AppLocalizations.of(context)!.nichts);
|
||||
}
|
||||
}),
|
||||
const SizedBox(
|
||||
width: 10,
|
||||
),
|
||||
ElevatedButton(
|
||||
onPressed: () {
|
||||
setState(() {
|
||||
abbauDat = null;
|
||||
});
|
||||
},
|
||||
child: const Text("X"))
|
||||
]),
|
||||
],
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user