removed ausvon and ausbis

This commit is contained in:
Nico
2024-03-24 12:35:10 +01:00
parent dda3423575
commit 2cb2e03530
6 changed files with 2 additions and 141 deletions

View File

@@ -2270,127 +2270,6 @@ class _StandortState extends State<Standort> {
);
}
// AusVon
class AusVon extends StatefulWidget {
final DateTime? ausVon;
const AusVon({super.key, required this.ausVon});
@override
State<AusVon> createState() => _AusVonState();
}
class _AusVonState extends State<AusVon> {
DateTime? ausVon;
@override
Widget build(BuildContext context) {
return Row(
children: [
Row(children: [
SizedBox(
width: 125,
child: ElevatedButton(
onPressed: () async {
final date = await pickDate();
if (date == null) return;
setState(() => ausVon = date);
},
child: Text(AppLocalizations.of(context)!.ausvon)),
),
const SizedBox(
width: 10,
),
Builder(builder: (context) {
if (ausVon != null) {
return Text('${ausVon?.day}. ${ausVon?.month}. ${ausVon?.year}');
} else {
return Text(AppLocalizations.of(context)!.nichts);
}
}),
]),
],
);
}
Future<DateTime?> pickDate() async {
final date = await showDatePicker(
context: context,
initialDate: ausVon,
firstDate: DateTime(2000),
lastDate: DateTime(5000));
if (date == null) return null;
setState(() => ausVon = date);
var place = {'AusVon': DateFormat('yyyy-MM-dd').format(ausVon!)};
await DBHelper().addPlace(place);
return ausVon;
}
}
// AusBis
class AusBis extends StatefulWidget {
final DateTime? ausBis;
const AusBis({super.key, required this.ausBis});
@override
State<AusBis> createState() => _AusBisState();
}
class _AusBisState extends State<AusBis> {
DateTime? ausBis;
@override
Widget build(BuildContext context) {
return Row(
children: [
Row(children: [
SizedBox(
width: 125,
child: ElevatedButton(
onPressed: () async {
final date = await pickDate();
if (date == null) return;
setState(() => ausBis = date);
},
child: Text(AppLocalizations.of(context)!.ausbis)),
),
const SizedBox(
width: 10,
),
Builder(builder: (context) {
if (ausBis != null) {
return Text('${ausBis?.day}. ${ausBis?.month}. ${ausBis?.year}');
} else {
return Text(AppLocalizations.of(context)!.nichts);
}
}),
]),
],
);
}
Future<DateTime?> pickDate() async {
final date = await showDatePicker(
context: context,
initialDate: ausBis,
firstDate: DateTime(2000),
lastDate: DateTime(5000));
if (date == null) return null;
setState(() => ausBis = date);
var place = {'ausBis': DateFormat('yyyy-MM-dd').format(ausBis!)};
await DBHelper().addPlace(place);
return ausBis;
}
}
// KTage1