. */ include_once __DIR__.'/../../core.php'; use Models\Module; use Modules\Fatture\Tipo; $module = Module::find($id_module); if ($module->getTranslation('title') == 'Fatture di vendita') { $dir = 'entrata'; $tipo_anagrafica = tr('Cliente'); } else { $dir = 'uscita'; $tipo_anagrafica = tr('Fornitore'); } $id_anagrafica = !empty(get('idanagrafica')) ? get('idanagrafica') : ''; $idtipodocumento = Tipo::where('predefined', 1)->where('dir', $dir)->first()->id; ?>
$(document).ready(function () { if($("#idanagrafica_add").val()){ // Carico nel card i dettagli del cliente $.get("'.base_path().'/ajax_complete.php?module=Interventi&op=dettagli&id_anagrafica=" + $("#idanagrafica_add").val(), function(data){ $("#dettagli_cliente").html(data); }); } $("#idanagrafica_add").change(function () { let data = $(this).selectData(); if (data !== undefined) { $("#info").removeClass("hidden"); $.ajax({ url: globals.rootdir + "/actions.php", type: "POST", dataType: "json", data: { id_module: globals.id_module, id_anagrafica: data.id, op: "fatture_bozza", }, success: function (results) { $("#info").removeClass("card-info"); $("#info").removeClass("card-warning"); if (results.length === 0){ $("#info-title-bozza").addClass("card-info"); $("#info-title-bozza").removeClass("card-warning"); $("#info-content-bozza").html("'.tr('Per il cliente selezionato non è presente alcuna fattura in stato Bozza').'
") } else { let content = ""; results.forEach(function(item) { content += "'.tr('Attenzione: per il cliente selezionato sono presenti le seguenti fatture in stato Bozza').':
'.tr('Per il cliente selezionato non è presente alcuna fattura Scaduta').'
") } else { let content = ""; results.forEach(function(item) { content += "'.tr('Attenzione: per il cliente selezionato le seguenti fatture presentamento una o più rate scadute').':