inserido busca das disciplinas professores
This commit is contained in:
@@ -36,6 +36,7 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
String urlAPI = 'https://homol-controle-educa-api.rkmsistemas.com.br';
|
||||
final PrefService _prefService = PrefService();
|
||||
String _version = 'Carregando...';
|
||||
String idUsuario = '';
|
||||
|
||||
verificacao(){
|
||||
if(inputLogin.text.isNotEmpty){
|
||||
@@ -65,8 +66,20 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
if(map['NO_USERNAME']==map['SENHA']){
|
||||
if(map['NO_USERNAME']==usuario && map['SENHA']==inputSenha.text.toUpperCase()){
|
||||
showSnackBar(context, 'Acesso validado', Colors.green);
|
||||
List dados = [cidade.toUpperCase(),map['NO_USUARIO_SISTEMA']??'',urlAPI,map['NO_FANTASIA']??'',map['CD_UNIDADE']??0];
|
||||
Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => TelaHome(dados: dados) ));
|
||||
List <String> dados = [
|
||||
cidade.toUpperCase(),
|
||||
map['NO_USUARIO_SISTEMA']??'',
|
||||
urlAPI,
|
||||
map['NO_FANTASIA']??'',
|
||||
map['CD_UNIDADE'].toString()??'',
|
||||
inputLogin.text,
|
||||
usuario,
|
||||
inputSenha.text,
|
||||
map['CD_USUARIO_SISTEMA'].toString()
|
||||
];
|
||||
_prefService.createCacheLogin(dados).then((value){
|
||||
Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => TelaHome(dados: dados) ));
|
||||
});
|
||||
}else{
|
||||
setState(() {
|
||||
carregando = false;
|
||||
@@ -77,8 +90,18 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
if(MainControllers().encrypt(inputSenha.text,map['SENHA']) == map['SENHA']){
|
||||
print(map);
|
||||
showSnackBar(context, 'Acesso validado', Colors.green);
|
||||
List dados = [cidade.toUpperCase(),map['NO_USUARIO_SISTEMA']??'',urlAPI,map['NO_FANTASIA']??'',map['CD_UNIDADE']??0,inputLogin.text];
|
||||
_prefService.createCacheLogin(inputLogin.text, inputSenha.text,cidade).then((value) =>
|
||||
List <String> dados = [
|
||||
cidade.toUpperCase(),
|
||||
map['NO_USUARIO_SISTEMA']??'',
|
||||
urlAPI,
|
||||
map['NO_FANTASIA']??'',
|
||||
map['CD_UNIDADE'].toString()??'',
|
||||
inputLogin.text,
|
||||
usuario,
|
||||
inputSenha.text,
|
||||
map['CD_USUARIO_SISTEMA'].toString()
|
||||
];
|
||||
_prefService.createCacheLogin(dados).then((value) =>
|
||||
Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => TelaHome(dados: dados) )));
|
||||
}else{
|
||||
setState(() {
|
||||
@@ -97,8 +120,9 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
var map = await json.decode(response.body);
|
||||
print(map);
|
||||
if(map != false){
|
||||
if(map['CPF']==inputLogin.text && map['CONDICAO']=='1'){
|
||||
if(map['CPF']==inputLogin.text && map['APP_PROFESSORES']=='1'){
|
||||
print('api foi');
|
||||
idUsuario = map['ID_USUARIO'];
|
||||
conectAPI(map['CIDADE'],map['ID_USUARIO']);
|
||||
}else{
|
||||
setState(() {
|
||||
@@ -133,9 +157,15 @@ class _TelaLoginState extends State<TelaLogin> {
|
||||
carregando = true;
|
||||
});
|
||||
print(login);
|
||||
inputLogin.text = login[0];
|
||||
inputSenha.text = login[5];
|
||||
conectAPI(login[2],login[1]);
|
||||
inputLogin.text = login[5];
|
||||
inputSenha.text = login[7];
|
||||
if(login[0]!='' && login[6]!=''){
|
||||
conectAPI(login[0],login[6]);
|
||||
}else{
|
||||
setState(() {
|
||||
carregando = false;
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user