ajustes para salvar dados do cadastro de renda total, emprestimo, veiculo e financiamento.
This commit is contained in:
@@ -144,6 +144,7 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
int ID_AREA_CIDADAO = 0;
|
||||
int ID_MICROAREA_CIDADAO = 0;
|
||||
String TIPO_SALVAR = 'new';
|
||||
int ID_PROFISSIONAL = 0;
|
||||
|
||||
var NOME_RESPONSAVEL_FAMILIAR = TextEditingController();
|
||||
var NATURALIDADE = TextEditingController(text: 'BRASILEIRO');
|
||||
@@ -158,7 +159,7 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
var OUTRAS_CONDICOES = TextEditingController();
|
||||
var ACOMP_INTITUICAO_QUAL = TextEditingController();
|
||||
var PARENTESCO_VISITA = TextEditingController();
|
||||
var ID_RESP_CADASTRO = TextEditingController();
|
||||
var USUARIO_RESP_CADASTRO = TextEditingController();
|
||||
var CNES_RESP_CADASTRO = TextEditingController();
|
||||
var DT_CADASTRO = TextEditingController();
|
||||
final PrefService _prefService = PrefService();
|
||||
@@ -223,21 +224,14 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
print(widget.listData[0]['ID_USUARIO_CADASTRO']);
|
||||
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
// print('ID_PROFISSIONAL');
|
||||
// print(ID_PROFISSIONAL);
|
||||
var query = "SELECT ID_PROFISSIONAL FROM PROFISSIONAIS";
|
||||
// var query = "SELECT * FROM PROFISSIONAIS";
|
||||
List list = await db.rawQuery(query);
|
||||
print(list);
|
||||
// if(widget.listData[0]['ID_USUARIO_CADASTRO']!='' && widget.listData[0]['ID_USUARIO_CADASTRO']!=null){
|
||||
// await DBQuerys().buscaProfissionalCadInd(widget.listData[0]['ID_USUARIO_CADASTRO']).then((value){
|
||||
// print(value);
|
||||
// });
|
||||
// }
|
||||
|
||||
|
||||
await DBQuerys().buscaCadInvidual(ID_CIDADAO).then((dataCitizen)async{
|
||||
// print(CD_USUARIO_SUS);
|
||||
if(dataCitizen.length != 0) {
|
||||
ID_PROFISSIONAL = dataCitizen[0]['ID_RESP_CADASTRO'];
|
||||
print(dataCitizen[0]['ID_RESP_CADASTRO']);
|
||||
// print(dataCitizen[0]['FIBROMIALGIA']);
|
||||
// print(dataCitizen[0]['TRANSTORNO_ESPECTRO_AUTISTA']);
|
||||
TIPO_SALVAR = 'update';
|
||||
showTab = true;
|
||||
FORA_AREA = dataCitizen[0]['FORA_AREA'] == 1 ? true : false;
|
||||
@@ -404,7 +398,6 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
SANITARIO = dataCitizen[0]['SANITARIO'] == 1 ? true : false;
|
||||
HIGIENE_BUCAL = dataCitizen[0]['HIGIENE_BUCAL'] == 1 ? true : false;
|
||||
OUTROS_HIGIENE = dataCitizen[0]['OUTROS_HIGIENE'] == 1 ? true : false;
|
||||
CNES_RESP_CADASTRO.text = await DBQuerys().buscaNomeUnidade(idUnidade);
|
||||
CBO_RESP_CADASTRO = dataCitizen[0]['CBO_RESP_CADASTRO'].toString();
|
||||
date_cad = dataCitizen[0]['DT_CADASTRO']??'';
|
||||
// print('data $date_cad');
|
||||
@@ -428,13 +421,13 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
}
|
||||
}
|
||||
await DBQuerys().buscaProfissionalCadInd(idUsuario).then((list){
|
||||
ID_RESP_CADASTRO.text = list['NOME_PROFISSIONAL'];
|
||||
USUARIO_RESP_CADASTRO.text = list['NOME_PROFISSIONAL'];
|
||||
CNS_PROFISSIONAL = list['CNS_PROFISSIONAL'];
|
||||
if(CNS_PROFISSIONAL == 999999999999999 || CNS_PROFISSIONAL == '999999999999999'){
|
||||
CNS_VALIDO = true;
|
||||
}
|
||||
});
|
||||
CNES_RESP_CADASTRO.text = await DBQuerys().buscaNomeUnidade(idUnidade);
|
||||
// CNES_RESP_CADASTRO.text = await DBQuerys().buscaNomeUnidade(idUnidade);
|
||||
await DBQuerys().buscaCBOProfissional(idUsuario).then((list){
|
||||
if(list.length!=0){
|
||||
for(int i = 0; list.length>i;i++){
|
||||
@@ -443,6 +436,14 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
}
|
||||
CBO_RESP_CADASTRO = list.length == 0?null:list[0]['CODIGO_CBO'].toString();
|
||||
});
|
||||
if(ID_PROFISSIONAL!=0){
|
||||
await DBQuerys().buscaProfissionalCadInd(ID_PROFISSIONAL).then((value)async{
|
||||
print(value);
|
||||
USUARIO_RESP_CADASTRO.text = value['NOME_PROFISSIONAL'];
|
||||
//aguardando unidade
|
||||
CNES_RESP_CADASTRO.text = await DBQuerys().buscaNomeUnidade(value['ID_UNIDADE']);
|
||||
});
|
||||
}
|
||||
});
|
||||
setState(() {});
|
||||
}
|
||||
@@ -1495,7 +1496,7 @@ class _RegisterIndividualScreenState extends State<RegisterIndividualScreen> {
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: [
|
||||
InputWithSubtitle(
|
||||
controller: ID_RESP_CADASTRO,
|
||||
controller: USUARIO_RESP_CADASTRO,
|
||||
subtitle: 'Usuário responsável Pelo Cadastro',
|
||||
errorInput: 'Campo Obrigatório!',
|
||||
labelInput: 'Usuário responsável Pelo Cadastro',
|
||||
|
||||
Reference in New Issue
Block a user