/* * Gestione importazione progetto dalle viste condivise. * */ $(window).on("load", function () { _getTipoWSERP(); // Numero massimo di atttributi da visualizzare var maxFORN = 20; $("table.grigliaforn tr td.valore-dato").removeClass('valore-dato'); $('div.legenda').hide(); if(_tipoWSERP == 'AVM' || _tipoWSERP == 'TPER'){ caricaAttributiFornitore(); } function caricaAttributiFornitore() { var ditta = $("#GARE_DITTA").val(); var ngara = $("#GARE_NGARA").val(); if (ditta != "") { $.ajax({ type: "GET", dataType: "json", async: false, beforeSend: function(x) { if(x && x.overrideMimeType) { x.overrideMimeType("application/json;charset=UTF-8"); } }, url: "pg/GetWSERPAttributiFornitore.do", data: "ditta=" + ditta + "&ngara=" + ngara, success: function(data){ if (data) { // Gestione dei CIG non ancora importati var maxATTR = 16; var iNextNew = 0; $.map( data, function( item ) { if (iNextNew < maxATTR) { if(iNextNew==0 && _tipoWSERP == 'TPER' ){ $("#idFornitore").val(item[1]); } if(iNextNew==0 && _tipoWSERP == 'AVM' ){ $("#idFornitore").val(item[2]); }else{ $("#rowIMPR_DESCRIZIONE_" + iNextNew).show(); $("#IMPR_DESCRIZIONE_" + iNextNew).text(item[0]); $("#rowIMPR_AC_DESCRIZIONE_" + iNextNew).show(); $("#IMPR_AC_DESCRIZIONE_" + iNextNew).text(item[1]); $("#rowIMPR_SAP_DESCRIZIONE_" + iNextNew).show(); $("#IMPR_SAP_DESCRIZIONE_" + iNextNew).text(item[2]); if(_tipoWSERP == 'AVM' && iNextNew > 1 && item[1]!=item[2]){ $("#IMPR_SAP_DESCRIZIONE_" + iNextNew).css("color", "red") } } iNextNew++; } }); if($("#idFornitore").val() != null && $("#idFornitore").val() != ""){ $("#parCreaFornitore").hide(); } } }, error: function(e) { alert("Errore durante la lettura della lista degli attributi del fornitore"); } }); } } var delay = (function(){ var timer = 0; return function(callback, ms){ clearTimeout (timer); timer = setTimeout(callback, ms); }; })(); });