/[openfoncier]/trunk/app/js/script.js
ViewVC logotype

Diff of /trunk/app/js/script.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1038 by nhaye, Mon Dec 10 10:50:26 2012 UTC revision 1039 by nhaye, Tue Dec 11 12:38:52 2012 UTC
# Line 918  function changeDemandeType(){ Line 918  function changeDemandeType(){
918      var idDossierAutorisationTypeDetaille =      var idDossierAutorisationTypeDetaille =
919          $("#dossier_autorisation_type_detaille option:selected").val();          $("#dossier_autorisation_type_detaille option:selected").val();
920      /* Récupère les données saisies dans les champs pour la référence cadastrale */      /* Récupère les données saisies dans les champs pour la référence cadastrale */
921      getDataFieldReferenceCadastrale();          getDataFieldReferenceCadastrale();
922            
923      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){
924                    
# Line 950  function addNewFieldReferencesCadastrale Line 950  function addNewFieldReferencesCadastrale
950              '</div>' +              '</div>' +
951          '</div>';          '</div>';
952    
953          if(isDossierExistant() == 'NOUV') {          if(getDemandeInfo('nature') == 'NOUV') {
954              html += '<div class="field field-type-text" id="morelineReferenceCadastrale">' +              html += '<div class="field field-type-text" id="morelineReferenceCadastrale">' +
955                  '<div class="form-libelle"></div>' +                  '<div class="form-libelle"></div>' +
956                  '<div class="form-content">' +                  '<div class="form-content">' +
# Line 987  function hiddenSeparatorField(){ Line 987  function hiddenSeparatorField(){
987  }  }
988    
989  /**  /**
990   * Test si la demande est sur dossier existant ou non   * Retourne l'info passée en paramètre (nature de la demande ou type de la demande)
991   **/   **/
992  function isDossierExistant() {  function getDemandeInfo(info) {
993      var id_demande_type = $('#demande_type').val();      var id_demande_type = $('#demande_type').val();
994      var res = "";      var res = "";
995      $.ajax({      $.ajax({
996                  type: "GET",                  type: "GET",
997                  url: "../app/getDemandeNature.php?iddemandetype=" + id_demande_type ,                  url: "../app/getDemandeInfo.php?iddemandetype=" + id_demande_type
998                            + "&info=" + info,
999                  cache: false,                  cache: false,
1000                  async: false,                  async: false,
1001                  success: function(val){                  success: function(val){
# Line 1007  function isDossierExistant() { Line 1008  function isDossierExistant() {
1008      Ajout d'une nouvelle ligne de champ      Ajout d'une nouvelle ligne de champ
1009   * */   * */
1010  function fieldReferenceCadastraleBase(){  function fieldReferenceCadastraleBase(){
1011      var type = isDossierExistant();      var type = getDemandeInfo('nature');
1012      var reference_cadastrale = '<input ' +      var reference_cadastrale = '<input ' +
1013                  'class="champFormulaire reference_cadastrale_custom_field" ' +                  'class="champFormulaire reference_cadastrale_custom_field" ' +
1014                  'type="text" ' +                  'type="text" ' +
# Line 1083  function showFormsDemande(){ Line 1084  function showFormsDemande(){
1084      $('.terrain_references_cadastrales_custom').hide();      $('.terrain_references_cadastrales_custom').hide();
1085            
1086      $('#terrain_references_cadastrales').parent().parent().hide();      $('#terrain_references_cadastrales').parent().parent().hide();
1087    
1088        // Si le type de la demande est un transfert on efface la liste des demandeurs
1089        if(getDemandeInfo('code') == 'DT') {
1090            if($('input[name=petitionnaire_principal]').size() != -1) {
1091                removeDemandeur("petitionnaire_principal_" + $('input[name=petitionnaire_principal]').val());
1092            }
1093            if($('input[name=delegataire]').size() != -1) {
1094                removeDemandeur("delegataire_" + $('input[name=delegataire]').val());
1095            }
1096            $('input[name=petitionnaire]').each(function(){
1097                if($(this).size() != -1) {
1098                    removeDemandeur("petitionnaire" + $(this).val());
1099                }
1100            });
1101        }
1102  }  }
1103    
1104  /*  /*

Legend:
Removed from v.1038  
changed lines
  Added in v.1039

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26