Commit dd988b6382c36a0aefd42e78cb14b9bc4ce7df05

Authored by Lucas D'Avila
1 parent 633134f4
Exists in master

Adicionado assets utilizados nos cadastros legados de escola e pessoa fisica

ieducar/modules/Cadastro/Assets/Javascripts/Escola.js 0 → 100644
... ... @@ -0,0 +1,61 @@
  1 +var $submitButton = $j('#btn_enviar');
  2 +
  3 +var submitForm = function(){
  4 + putEscola();
  5 +}
  6 +
  7 +var handleGetEscola = function(dataResponse) {
  8 + handleMessages(dataResponse.msgs);
  9 +
  10 + $j('#escola_inep_id').val(dataResponse.escola_inep_id);
  11 +}
  12 +
  13 +var handlePutEscola = function(dataResponse) {
  14 + handleMessages(dataResponse.msgs);
  15 +
  16 + // submete formulário somente após put (para não interromper requisição ajax)
  17 + acao();
  18 +}
  19 +
  20 +var getEscola = function(escolaId) {
  21 + var data = {
  22 + id : escolaId
  23 + };
  24 +
  25 + var options = {
  26 + url : getResourceUrlBuilder.buildUrl('/module/Api/escola', 'escola'),
  27 + dataType : 'json',
  28 + data : data,
  29 + success : handleGetEscola
  30 + };
  31 +
  32 + getResource(options);
  33 +}
  34 +
  35 +var putEscola = function() {
  36 + var data = {
  37 + id : $j('#cod_escola').val(),
  38 + escola_inep_id : $j('#escola_inep_id').val()
  39 + };
  40 +
  41 + var options = {
  42 + url : putResourceUrlBuilder.buildUrl('/module/Api/escola', 'escola'),
  43 + dataType : 'json',
  44 + data : data,
  45 + success : handlePutEscola
  46 + };
  47 +
  48 + putResource(options);
  49 +}
  50 +
  51 +var escolaId = $j('#cod_escola').val();
  52 +
  53 +if (escolaId)
  54 + getEscola(escolaId);
  55 +
  56 +// unbind events
  57 +$submitButton.removeAttr('onclick');
  58 +$j(document.formcadastro).removeAttr('onsubmit');
  59 +
  60 +// bind events
  61 +$submitButton.click(submitForm);
0 62 \ No newline at end of file
... ...
ieducar/modules/Cadastro/Assets/Javascripts/PessoaFisica.js 0 → 100644
... ... @@ -0,0 +1,38 @@
  1 +
  2 +// simple search options
  3 +
  4 +/*var simpleSearchPaisOrigemOptions = {
  5 + placeholder : safeUtf8Decode('Informe o código ou nome do pais de origem')
  6 +};*/
  7 +
  8 +// when page is ready
  9 +
  10 +(function($) {
  11 + $(document).ready(function() {
  12 +
  13 + // hide or show #pais_origem_nome by #tipo_nacionalidade
  14 +
  15 + var checkTipoNacionalidade = function(){
  16 + if ($j.inArray($j('#tipo_nacionalidade').val(), ['2', '3']) > -1)
  17 + $j('#pais_origem_nome').show();
  18 + else
  19 + $j('#pais_origem_nome').hide();
  20 + }
  21 +
  22 + checkTipoNacionalidade();
  23 + $j('#tipo_nacionalidade').change(checkTipoNacionalidade);
  24 +
  25 + // style fixup
  26 + $('#pais_origem_nome').css('width', '150px');
  27 +
  28 + var submitForm = function(event) {
  29 + formUtils.submit();
  30 + };
  31 +
  32 + // bind events
  33 + $j('#btn_enviar').removeAttr('onclick');
  34 + $j('#btn_enviar').click(submitForm);
  35 +
  36 + }); // ready
  37 +})(jQuery);
  38 +
... ...