45 lines
1.1 KiB
Dart
45 lines
1.1 KiB
Dart
import 'dart:convert';
|
|
import 'package:http/http.dart' as http;
|
|
import 'package:flutter/material.dart';
|
|
import '../componentes/appbar_custom.dart';
|
|
import '../componentes/drawer_custom.dart';
|
|
|
|
class TelaFaltas extends StatefulWidget {
|
|
List dados;
|
|
|
|
TelaFaltas({
|
|
required this.dados
|
|
});
|
|
|
|
@override
|
|
State<TelaFaltas> createState() => _TelaFaltasState();
|
|
}
|
|
|
|
class _TelaFaltasState extends State<TelaFaltas> {
|
|
|
|
buscarDisciplinas()async{
|
|
print('ususario');
|
|
print(widget.dados[8]);
|
|
int ano = DateTime.now().year;
|
|
final url = '${widget.dados[2]}/buscardisciplinasprof?USUARIO_SISTEMA=${widget.dados[8]}&CIDADE=${widget.dados[0]}&ANO=$ano';
|
|
print(url);
|
|
final response = await http.get(Uri.parse(url));
|
|
var map = json.decode(response.body);
|
|
print(map);
|
|
}
|
|
|
|
@override
|
|
void initState() {
|
|
super.initState();
|
|
buscarDisciplinas();
|
|
}
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return Scaffold(
|
|
appBar: AppBarCustom().appbar(context, 'LANÇAMENTO DE FALTAS'),
|
|
drawer: DrawerCustom(dados: widget.dados,),
|
|
body: Center(child: Text('faltas'),),
|
|
);
|
|
}
|
|
}
|