@@ -2,6 +2,7 @@ import 'package:flutter/foundation.dart';
22import 'package:flutter/material.dart' ;
33import 'package:flutter/services.dart' ;
44import 'package:flutter_barcode_scanner/flutter_barcode_scanner.dart' ;
5+ import 'package:punctuality_drive/result2.dart' ;
56import 'package:punctuality_drive/services/api_services.dart' ;
67import 'dart:math' as math;
78
@@ -22,10 +23,20 @@ class _ScannerState extends State<Scanner> {
2223 try {
2324 barcodeScanRes = await FlutterBarcodeScanner .scanBarcode (
2425 '#ff6666' , 'Cancel' , true , ScanMode .BARCODE );
25- setState (() {
26- studentNumber = barcodeScanRes;
27- lateEntry ();
28- });
26+ setState (
27+ () {
28+ studentNumber = barcodeScanRes;
29+ // lateEntry(); // moved to mark entry button.
30+ show (studentNumber ?? "2012014" );
31+ Navigator .push (
32+ context,
33+ MaterialPageRoute (
34+ builder: ((context) => const ScannedEntry ()),
35+ ),
36+ );
37+ },
38+ );
39+
2940 if (kDebugMode) {
3041 print (barcodeScanRes);
3142 }
@@ -37,9 +48,11 @@ class _ScannerState extends State<Scanner> {
3748 @override
3849 Widget build (BuildContext context) {
3950 return FloatingActionButton .large (
40- onPressed: () => setState (() {
41- scanBarcodeNormal ();
42- }),
51+ onPressed: () => setState (
52+ () {
53+ scanBarcodeNormal ();
54+ },
55+ ),
4356 elevation: 10.0 ,
4457 backgroundColor: Colors .black,
4558 foregroundColor: Colors .amberAccent,
0 commit comments