ajustes na pesquisa dos usuarios e ajustes no app bar
This commit is contained in:
@@ -95,7 +95,8 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
setState(() {
|
setState(() {
|
||||||
buscandoDados = true;
|
buscandoDados = true;
|
||||||
});
|
});
|
||||||
final url = '${widget.dados[2]}/acesso_maria?LOGIN=${inputPesquisa.text.toUpperCase()}&CIDADE=${widget.dados[0]}';
|
String usuario = inputPesquisa.text.replaceAll(' ', '%20').toUpperCase();
|
||||||
|
final url = '${widget.dados[2]}/pesquisa_acesso?NOME=$usuario&CIDADE=${widget.dados[0]}';
|
||||||
print(url);
|
print(url);
|
||||||
final response = await http.get(Uri.parse(url));
|
final response = await http.get(Uri.parse(url));
|
||||||
var map = json.decode(response.body);
|
var map = json.decode(response.body);
|
||||||
@@ -119,6 +120,7 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
buscandoDados = false;
|
buscandoDados = false;
|
||||||
});
|
});
|
||||||
}else{
|
}else{
|
||||||
|
print('aqui');
|
||||||
getAcessosBasePrincipal();
|
getAcessosBasePrincipal();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -128,7 +130,8 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
setState(() {
|
setState(() {
|
||||||
buscandoDados = true;
|
buscandoDados = true;
|
||||||
});
|
});
|
||||||
final url = '${widget.dados[2]}/acesso_base?LOGIN=${inputPesquisa.text.toUpperCase()}&CIDADE=${widget.dados[0]}';
|
String usuario = inputPesquisa.text.replaceAll(' ', '%20').toUpperCase();
|
||||||
|
final url = '${widget.dados[2]}/acesso_base?NOME=$usuario&CIDADE=${widget.dados[0]}';
|
||||||
print(url);
|
print(url);
|
||||||
final response = await http.get(Uri.parse(url));
|
final response = await http.get(Uri.parse(url));
|
||||||
var map = json.decode(response.body);
|
var map = json.decode(response.body);
|
||||||
@@ -184,7 +187,7 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
),
|
),
|
||||||
TextCustom(text: showEscola?'- PESQUISAR USUÁRIOS':'- PESQUISAR ESTUDANTES',color: Colors.white,),
|
TextCustom(text: showEscola?'- PESQUISAR USUÁRIOS':'- PESQUISAR ESTUDANTES',color: Colors.white,),
|
||||||
Spacer(),
|
Spacer(),
|
||||||
widget.dados[1].toString().toUpperCase()=='ADMIN'?ButtonCustom(
|
widget.dados[1].toString().toUpperCase()=='ADMINISTRADOR'?ButtonCustom(
|
||||||
onPressed: (){
|
onPressed: (){
|
||||||
inputPesquisa.clear();
|
inputPesquisa.clear();
|
||||||
setState(()=>showEscola?showEscola=false:showEscola=true);
|
setState(()=>showEscola?showEscola=false:showEscola=true);
|
||||||
@@ -197,8 +200,14 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
colorBorder: PaletteColors.white
|
colorBorder: PaletteColors.white
|
||||||
):Container(),
|
):Container(),
|
||||||
SizedBox(width: width * 0.02),
|
SizedBox(width: width * 0.02),
|
||||||
|
Column(
|
||||||
|
mainAxisSize: MainAxisSize.min,
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.end,
|
||||||
|
children: [
|
||||||
TextCustom(text: widget.dados[0]==null?'':widget.dados[0],color: Colors.white,),
|
TextCustom(text: widget.dados[0]==null?'':widget.dados[0],color: Colors.white,),
|
||||||
TextCustom(text:widget.dados[1]==null?'':' - '+widget.dados[1].toString().toUpperCase(),color: Colors.white,),
|
TextCustom(text:widget.dados[1]==null?'':widget.dados[1].toString().toUpperCase(),color: Colors.white,),
|
||||||
|
],
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
backgroundColor: PaletteColors.grey,
|
backgroundColor: PaletteColors.grey,
|
||||||
|
|||||||
@@ -94,26 +94,30 @@ class _LoginScreenState extends State<LoginScreen> {
|
|||||||
|
|
||||||
conectAPI()async{
|
conectAPI()async{
|
||||||
|
|
||||||
|
print('aqui');
|
||||||
|
|
||||||
final url = '$urlAPI/logincontrole?NO_USERNAME=${inputLogin.text.toUpperCase()}&CIDADE=${widget.cidade.toUpperCase()}';
|
final url = '$urlAPI/logincontrole?NO_USERNAME=${inputLogin.text.toUpperCase()}&CIDADE=${widget.cidade.toUpperCase()}';
|
||||||
print(url);
|
print(url);
|
||||||
final response = await http.get(Uri.parse(url));
|
final response = await http.get(Uri.parse(url));
|
||||||
var map = json.decode(response.body);
|
var map = json.decode(response.body);
|
||||||
// print(map);
|
print(map);
|
||||||
if(map==false){
|
if(map==false){
|
||||||
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta e/ou Código incorreto', Colors.red);
|
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta e/ou Código incorreto', Colors.red);
|
||||||
}else{
|
}else{
|
||||||
if(map['NO_USERNAME']==map['SENHA']){
|
if(map['NO_USERNAME']==map['SENHA']){
|
||||||
if(map['NO_USERNAME']==inputLogin.text.toUpperCase() && map['SENHA']==inputSenha.text.toUpperCase()){
|
if(map['NO_USERNAME']==inputLogin.text.toUpperCase() && map['SENHA']==inputSenha.text.toUpperCase()){
|
||||||
showSnackBar(context, 'Acesso validado', Colors.green);
|
showSnackBar(context, 'Acesso validado', Colors.green);
|
||||||
List dados = [widget.cidade.toUpperCase(),inputLogin.text,urlAPI,map['NO_FANTASIA']??''];
|
List dados = [widget.cidade.toUpperCase(),map['NO_USUARIO_SISTEMA']??'',urlAPI,map['NO_FANTASIA']??''];
|
||||||
Navigator.pushNamed(context, '/home',arguments: dados);
|
Navigator.pushNamed(context, '/home',arguments: dados);
|
||||||
}else{
|
}else{
|
||||||
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta e/ou Código incorreto', Colors.red);
|
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta e/ou Código incorreto', Colors.red);
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
if(MainControllers().encrypt(inputSenha.text,map['SENHA']) == map['SENHA']){
|
if(MainControllers().encrypt(inputSenha.text,map['SENHA']) == map['SENHA']){
|
||||||
|
print(map);
|
||||||
|
print(map['NO_USUARIO_SISTEMA']);
|
||||||
showSnackBar(context, 'Acesso validado', Colors.green);
|
showSnackBar(context, 'Acesso validado', Colors.green);
|
||||||
List dados = [widget.cidade.toUpperCase(),inputLogin.text,urlAPI,map['NO_FANTASIA']??''];
|
List dados = [widget.cidade.toUpperCase(),map['NO_USUARIO_SISTEMA']??'',urlAPI,map['NO_FANTASIA']??''];
|
||||||
Navigator.pushNamed(context, '/home',arguments: dados);
|
Navigator.pushNamed(context, '/home',arguments: dados);
|
||||||
}else{
|
}else{
|
||||||
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta e/ou Código incorreto', Colors.red);
|
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta e/ou Código incorreto', Colors.red);
|
||||||
|
|||||||
@@ -256,8 +256,14 @@ class _ResponsibleRegisterScreenState extends State<ResponsibleRegisterScreen> {
|
|||||||
),
|
),
|
||||||
TextCustom(text: '- Cadastrar Responsável',color: Colors.white,),
|
TextCustom(text: '- Cadastrar Responsável',color: Colors.white,),
|
||||||
Spacer(),
|
Spacer(),
|
||||||
|
Column(
|
||||||
|
mainAxisSize: MainAxisSize.min,
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.end,
|
||||||
|
children: [
|
||||||
TextCustom(text: widget.alunoModel.cidade,color: Colors.white,),
|
TextCustom(text: widget.alunoModel.cidade,color: Colors.white,),
|
||||||
TextCustom(text:' - '+ widget.alunoModel.login.toUpperCase(),color: Colors.white,),
|
TextCustom(text:widget.alunoModel.login.toUpperCase(),color: Colors.white,),
|
||||||
|
],
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
backgroundColor: PaletteColors.grey,
|
backgroundColor: PaletteColors.grey,
|
||||||
|
|||||||
Reference in New Issue
Block a user