Erweiterungen

This commit is contained in:
Sven committed 2023-11-14 15:53:10 +01:00
1 parent 5c3cee2d92
commit 07b9d71eb3
17 files changed
+323 -18

No files matched your search

+35 -2
View File
@@ -6,7 +6,10 @@ import 'package:stadtbote/content_views/utils/header_info.dart';
import 'package:stadtbote/model/job_tour.dart';
import 'package:stadtbote/popups/tasks_popups/arrived_popup.dart';
import 'package:stadtbote/popups/tasks_popups/commision_number_popup.dart';
import 'package:stadtbote/popups/tasks_popups/receipt_giver_popup.dart';
import 'package:stadtbote/popups/tasks_popups/scan_barcodes_popup.dart';
import 'package:stadtbote/popups/tasks_popups/station_notice_popup.dart';
import 'package:stadtbote/popups/tasks_popups/take_photos_popup.dart';
import '../main.dart';
import '../model/task_info.dart';
@@ -178,20 +181,32 @@ class _TaskListPageState extends State<TaskListPage> {
void _processTask(TaskInfo taskInfo) {
switch(taskInfo.task.type) {
case 3:
_processTaskArrived(taskInfo);
_processTaskArrivedOrFinished(taskInfo);
break;
case 4:
_processTakePhotos(taskInfo);
break;
case 5:
_processScanBarcodes(taskInfo);
break;
case 7:
_processReceiptGiver(taskInfo);
break;
case 8:
_processStationNotice(taskInfo);
break;
case 9:
_processCommissionNumber(taskInfo);
break;
}
}
void _processTaskArrived(TaskInfo taskInfo) {
void _processTaskArrivedOrFinished(TaskInfo taskInfo) {
_popup = showTaskArrivedPopup(context, taskInfo, () => {
_popup.dismiss(context),
});
@@ -208,4 +223,22 @@ class _TaskListPageState extends State<TaskListPage> {
_popup.dismiss(context)
});
}
void _processTakePhotos(TaskInfo taskInfo) {
_popup = showTakePhotosPopup(context, taskInfo, () => {
_popup.dismiss(context)
});
}
void _processStationNotice(TaskInfo taskInfo) {
_popup = showStationNoticePopup(context, taskInfo, () => {
_popup.dismiss(context)
});
}
void _processReceiptGiver(TaskInfo taskInfo) {
_popup = showReceiptGiverPopup(context, taskInfo, () => {
_popup.dismiss(context)
});
}
}