ajustes para salvar dados do cadastro de renda total, emprestimo, veiculo e financiamento.
This commit is contained in:
@@ -8,10 +8,12 @@ import 'package:rkm/widgets/input_text.dart';
|
||||
import 'package:rkm/widgets/text_default.dart';
|
||||
import 'package:sqflite/sqflite.dart';
|
||||
import '../../controllers/main_controllers.dart';
|
||||
import '../../models/equipe_modelo.dart';
|
||||
import '../../service/api/api_data_load.dart';
|
||||
import '../../service/api/api_data_sync.dart';
|
||||
import '../../service/db/db_sqlite_load.dart';
|
||||
import '../../service/shared_preferences/shared_preferences_service.dart';
|
||||
import '../../widgets/dropdown_equipe.dart';
|
||||
import '../../widgets/title_input.dart';
|
||||
class SyncLoginScreen extends StatefulWidget {
|
||||
|
||||
@@ -26,7 +28,7 @@ class _SyncLoginScreenState extends State<SyncLoginScreen> {
|
||||
String error = '';
|
||||
String? now;
|
||||
String? selectUnit;
|
||||
String? selectTeam;
|
||||
EquipeModelo? selectTeam;
|
||||
bool validatorDropDown= false;
|
||||
bool citizenOutArea = false;
|
||||
int contLogo = 0;
|
||||
@@ -36,9 +38,11 @@ class _SyncLoginScreenState extends State<SyncLoginScreen> {
|
||||
bool loading = false;
|
||||
List<String> listUnit=[];
|
||||
List searchUnitCodList=[];
|
||||
List<String> listTeam = [];
|
||||
List<EquipeModelo> listTeam = [];
|
||||
String idUnidade ='';
|
||||
int idUsuario =0;
|
||||
int ID_ATB_AREA = 0;
|
||||
int ID_ATB_MICROAREA = 0;
|
||||
|
||||
final PrefService _prefService = PrefService();
|
||||
|
||||
@@ -155,15 +159,29 @@ class _SyncLoginScreenState extends State<SyncLoginScreen> {
|
||||
var query = "SELECT * FROM EQUIPES JOIN PROFISSIONAIS_EQUIPE ON PROFISSIONAIS_EQUIPE.ID_EQUIPE = EQUIPES.ID_EQUIPE WHERE ID_UNIDADE = $idUnidade AND ID_PROFISSIONAL = $value";
|
||||
List list = await db.rawQuery(query);
|
||||
listTeam.clear();
|
||||
print(list);
|
||||
for(int i=0; list.length > i;i++){
|
||||
listTeam.add('INE: ${list[i]['INE']} / Área: ${list[i]['AREA']} - Microárea : ${list[i]['MICROAREA']==null?'':list[i]['MICROAREA']}');
|
||||
listTeam.add(
|
||||
EquipeModelo(
|
||||
AREA:list[i]['AREA'],
|
||||
ID_EQUIPE:list[i]['ID_EQUIPE'],
|
||||
INE:list[i]['INE'].toString(),
|
||||
ID_ATB_AREA:list[i]['ID_ATB_AREA'],
|
||||
ID_ATB_MICROAREA:list[i]['ID_ATB_MICROAREA'],
|
||||
MICROAREA:list[i]['MICROAREA'],
|
||||
ID_PROFISSIONAL:list[i]['ID_PROFISSIONAL'],
|
||||
ATIVO:list[i]['ATIVO'],
|
||||
ID_UNIDADE:list[i]['ID_UNIDADE'],
|
||||
)
|
||||
);
|
||||
// listTeam.add('INE: ${list[i]['INE']} / Área: ${list[i]['AREA']} - Microárea : ${list[i]['MICROAREA']==null?'':list[i]['MICROAREA']}');
|
||||
}
|
||||
var query1 = "SELECT * FROM EQUIPES WHERE ID_EQUIPE = $idUnidade";
|
||||
List list1 = await db.rawQuery(query1);
|
||||
print(list1);
|
||||
// print(list1);
|
||||
var query2 = "SELECT * FROM PROFISSIONAIS_EQUIPE WHERE ID_PROFISSIONAL = $idUsuario";
|
||||
List list2 = await db.rawQuery(query2);
|
||||
print(list2);
|
||||
// print(list2);
|
||||
print(list2.length);
|
||||
print('idUsuario');
|
||||
print(idUsuario);
|
||||
@@ -252,7 +270,7 @@ class _SyncLoginScreenState extends State<SyncLoginScreen> {
|
||||
},
|
||||
),
|
||||
TitleInput(title:'Equipe'),
|
||||
DropDownButtonDefault(
|
||||
DropDownEquipe(
|
||||
width: width*0.7,
|
||||
title: 'Equipe',
|
||||
list: listTeam,
|
||||
@@ -260,6 +278,7 @@ class _SyncLoginScreenState extends State<SyncLoginScreen> {
|
||||
onChanged: (value){
|
||||
setState(() {
|
||||
selectTeam = value!;
|
||||
print(selectTeam!.ID_ATB_MICROAREA.toString());
|
||||
});
|
||||
},
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user