Advertisement
Guest User

Untitled

a guest
Aug 4th, 2023
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function preparaVetores() {
  2.  
  3.     // CAPTURAS DE DADOS >>
  4.  
  5.       //captura os valores das informações gerais
  6.       console.log("capturando valores...");
  7.  
  8.       let nomeCompleto = document.getElementById("infoGerNomeCompleto").value;
  9.       let nomeArtistico = document.getElementById("infoGerNomeArtistico").value;
  10.       let ddd = document.getElementById("infoGerDDD").value;
  11.       let telefone = document.getElementById("infoGerTelefone").value;
  12.       let email = document.getElementById("infoGerEmail").value;
  13.       let foto = document.getElementById("infoGerFoto");
  14.       foto = saveFileJS(foto);
  15.  
  16.       // captura os valores dos dados profissionais
  17.  
  18.       let profissao = document.getElementById("dadosProfProfissao").value;
  19.       let curriculo = document.getElementById("dadosProfCurriculo");
  20.       curriculo = saveFileJS(curriculo);
  21.  
  22.       // as funções ficam no array 2d descrito a seguir
  23.       // funcoesArrayGeral
  24.  
  25.       // captura os valores dos dados pessoa física
  26.  
  27.       let pfRG = document.getElementById("dadosPFisRG").value;
  28.       let pfCPF = document.getElementById("dadosPFisCPF").value;
  29.       let dataNascimento = document.getElementById("dadosPFisDataNascimento").value;
  30.       let identidadeGenero = document.getElementById("dadosPFisIdentidadeGenero").value;
  31.       let nacionalidade = document.getElementById("dadosPFisNacionalidade").value;
  32.       let outraNacionalidade = document.getElementById("dadosPFisOutraNacionalidade").value;
  33.       let pfCEP = document.getElementById("dadosPFisCEP").value;
  34.       let pfEstado = document.getElementById("dadosPFisEstado").value;
  35.       let pfCidade = document.getElementById("dadosPFisCidade").value;
  36.       let pfBairro = document.getElementById("dadosPFisBairro").value;
  37.       let pfEndereco = document.getElementById("dadosPFisEndereco").value;
  38.       let pfNumero = document.getElementById("dadosPFisNumero").value;
  39.       let pfComplemento = document.getElementById("dadosPFisComplemento").value
  40.       let restricaoAlimentar = document.getElementById("dadosPFisRestricaoAlimentar").value;
  41.       let outraRestricao = document.getElementById("dadosPFisOutraRestricao").value;
  42.  
  43.       //  captura dados da forma de pagamento
  44.  
  45.       let formaPagamento = document.getElementById("formaPagamentoForma").value;
  46.  
  47.       // captura dados da nota fiscal
  48.  
  49.       let razaoSocial = document.getElementById("formaPagamentoRazaoSocial").value;
  50.       let nomeFantasia = document.getElementById("formaPagamentoNomeFantasia").value;
  51.       let nfCNPJ = document.getElementById("formaPagamentoCNPJ").value;
  52.       let nfCEP = document.getElementById("formaPagamentoCEP").value;
  53.       let nfEstado = document.getElementById("formaPagamentoEstado").value;
  54.       let nfCidade = document.getElementById("formaPagamentoCidade").value;
  55.       let nfBairro = document.getElementById("formaPagamentoBairro").value;
  56.       let nfEndereco = document.getElementById("formaPagamentoEndereco").value;
  57.       let nfNumero = document.getElementById("formaPagamentoNumero").value;
  58.       let nfComplemento = document.getElementById("formaPagamentoComplemento").value;
  59.  
  60.       // captura dados de RPA
  61.  
  62.       let cor = document.getElementById("formaPagamentoCor").value;
  63.       let naturalidade = document.getElementById("formaPagamentoNaturalidade").value;
  64.       let grauInstrucao = document.getElementById("formaPagamentoGrauInstrucao").value;
  65.       let inscricaoINSS = document.getElementById("formaPagamentoNInscricaoINSS").value;
  66.  
  67.       // captura dados bancarios gerais
  68.  
  69.       let banco = document.getElementById("dadosBancBanco").value;
  70.       let agencia = document.getElementById("dadosBancAgencia").value;
  71.       let conta = document.getElementById("dadosBancConta").value;
  72.  
  73.       //captura dados bancarios de Nota Fiscal
  74.  
  75.       let cpf_cnpj = document.getElementById("dadosBancCPF_CPNJ").value;
  76.       let titular = document.getElementById("dadosBancTitular").value;
  77.  
  78.         // caso CNPJ
  79.  
  80.         let bancCNPJ = document.getElementById("dadosBancCNPJ").value;
  81.  
  82.         // caso CPF
  83.  
  84.         let bancCPFNF = document.getElementById("dadosBancCPFNF").value;
  85.  
  86.       //captura dados bcancarios de RPA
  87.  
  88.       let bancCPFRPA = document.getElementById("dadosBancCPFRPA").value;
  89.  
  90.     //Gera arrays de valores
  91.  
  92.       arrayInfoGer = [nomeCompleto,nomeArtistico,ddd,telefone,email];
  93.       console.log("array de informações gerais: " + arrayInfoGer);
  94.       arrayDadosProfissionais = [profissao];
  95.       console.log("array de dados profissionais: " + arrayDadosProfissionais);
  96.       arrayFuncoes = funcoesArrayGeral;
  97.       console.log("array de funções: " + arrayFuncoes);
  98.       arrayPFis = [pfRG,pfCPF,dataNascimento,identidadeGenero,nacionalidade,outraNacionalidade,pfCEP,pfEstado,pfCidade,pfBairro,pfEndereco,pfNumero,pfComplemento,restricaoAlimentar,outraRestricao];
  99.       console.log("array de pessoa física: " + arrayPFis);
  100.       arrayFormaPagamento = [formaPagamento];
  101.       console.log("array de forma de pagamento: " + arrayFormaPagamento);
  102.       arrayNotaFiscal = [razaoSocial,nomeFantasia,nfCNPJ,nfCEP,nfEstado,nfCidade,nfBairro,nfEndereco,nfNumero,nfComplemento];
  103.       console.log("array de nota fiscal: " + arrayNotaFiscal);
  104.       arrayRPA = [cor,naturalidade,grauInstrucao,inscricaoINSS];
  105.       console.log("array de RPA: " + arrayRPA);
  106.       arrayDadosBancGerais = [banco,agencia,conta];
  107.       console.log("array de Dados bancários gerais: " + arrayDadosBancGerais);
  108.       arrayBancNF = [cpf_cnpj,titular,bancCNPJ,bancCPFNF];
  109.       console.log("array de Dados bancários NF: " + arrayBancNF);
  110.       arrayBancRPA = [bancCPFRPA];
  111.       console.log("array de Dados bancários RPA: " + arrayBancRPA);
  112.  
  113.       console.log("enviando os arrays");
  114.  
  115.       google.script.run.withSuccessHandler(alertFinalizacao).finalizarFormulario(arrayInfoGer,arrayDadosProfissionais , arrayFuncoes, arrayPFis, arrayFormaPagamento, arrayNotaFiscal, arrayRPA, arrayDadosBancGerais, arrayBancNF, arrayBancRPA);
  116.  
  117.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement