mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-31 18:17:28 +01:00
Controllo iddocumento obbligatorio se specifico cig o cup
This commit is contained in:
parent
e108642669
commit
02af26b525
@ -141,19 +141,20 @@ if ($record['stato'] == 'Emessa') {
|
||||
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Identificatore Documento'); ?>", "help": "<?php echo tr('<span>Obbligatorio per valorizzare CIG/CUP. È possible inserire: </span><ul><li>N. determina</li><li>RDO</li><li>Ordine MEPA</li></ul>'); ?>","name": "id_documento_fe", "required": 0, "value": "$id_documento_fe$", "maxlength": 20 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Numero Riga'); ?>", "name": "num_item", "required": 0, "value": "$num_item$", "maxlength": 15 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Codice CIG'); ?>", "name": "codice_cig", "required": 0, "value": "$codice_cig$", "maxlength": 15 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Codice CUP'); ?>", "name": "codice_cup", "required": 0, "value": "$codice_cup$", "maxlength": 15 ]}
|
||||
</div>
|
||||
</div>
|
||||
@ -409,6 +410,16 @@ if (!empty($record['idcontratto_prev'])) {
|
||||
|
||||
$("#idsede").selectReset();
|
||||
});
|
||||
|
||||
$('#codice_cig, #codice_cup').bind("keyup change", function(e) {
|
||||
|
||||
if ($('#codice_cig').val() == '' && $('#codice_cup').val() == '' ){
|
||||
$('#id_documento_fe').prop('required', false);
|
||||
}else{
|
||||
$('#id_documento_fe').prop('required', true);
|
||||
}
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
|
@ -77,6 +77,16 @@ foreach ($righe as $row) {
|
||||
$riga['id_documento_fe'] = $contratto['id_documento_fe'];
|
||||
|
||||
$delete = 'unlink_contratto';
|
||||
}
|
||||
// Ordini (IDDOCUMENTO,CIG,CUP)
|
||||
elseif (!empty($riga['idordine'])) {
|
||||
$ordine = $dbo->fetchOne('SELECT num_item,codice_cig,codice_cup,id_documento_fe FROM or_ordini WHERE id = '.prepare($riga['idordine']));
|
||||
$riga['num_item'] = $ordine['num_item'];
|
||||
$riga['codice_cig'] = $ordine['codice_cig'];
|
||||
$riga['codice_cup'] = $ordine['codice_cup'];
|
||||
$riga['id_documento_fe'] = $ordine['id_documento_fe'];
|
||||
|
||||
$delete = 'unlink_riga';
|
||||
}
|
||||
// Righe generiche
|
||||
else {
|
||||
|
@ -161,19 +161,20 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
|
||||
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "<?php echo !empty($record['idcontratto']) ? 'span' : 'text'; ?>", "label": "<?php echo tr('Identificatore Documento'); ?>", "name": "id_documento_fe", "required": 0, "value": "<?php echo $record['id_documento_fe']; ?>", "maxlength": 20, "readonly": "<?php echo $record['flag_completato']; ?>", "extra": "" ]}
|
||||
<div class="col-md-6">
|
||||
{[ "type": "<?php echo !empty($record['idcontratto']) ? 'span' : 'text'; ?>", "label": "<?php echo tr('Identificatore Documento'); ?>", "name": "id_documento_fe", "required": 0, "help": "<?php echo tr('<span>Obbligatorio per valorizzare CIG/CUP. È possible inserire: </span><ul><li>N. determina</li><li>RDO</li><li>Ordine MEPA</li></ul>'); ?>", "value": "<?php echo $record['id_documento_fe']; ?>", "maxlength": 20, "readonly": "<?php echo $record['flag_completato']; ?>", "extra": "" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "<?php echo !empty($record['idcontratto']) ? 'span' : 'text'; ?>", "label": "<?php echo tr('Numero Riga'); ?>", "name": "num_item", "required": 0, "value": "<?php echo $record['num_item']; ?>", "maxlength": 15, "readonly": "<?php echo $record['flag_completato']; ?>", "extra": "" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "<?php echo !empty($record['idcontratto']) ? 'span' : 'text'; ?>", "label": "<?php echo tr('Codice CIG'); ?>", "name": "codice_cig", "required": 0, "value": "<?php echo $record['codice_cig']; ?>", "maxlength": 15, "readonly": "<?php echo $record['flag_completato']; ?>", "extra": "" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "<?php echo !empty($record['idcontratto']) ? 'span' : 'text'; ?>", "label": "<?php echo tr('Codice CUP'); ?>", "name": "codice_cup", "required": 0, "value": "<?php echo $record['codice_cup']; ?>", "maxlength": 15, "readonly": "<?php echo $record['flag_completato']; ?>", "extra": "" ]}
|
||||
</div>
|
||||
</div>
|
||||
@ -359,6 +360,16 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
|
||||
//session_set('superselect,idzona', $(this).selectData().idzona, 0);
|
||||
}
|
||||
});
|
||||
|
||||
$('#codice_cig, #codice_cup').bind("keyup change", function(e) {
|
||||
|
||||
if ($('#codice_cig').val() == '' && $('#codice_cup').val() == '' ){
|
||||
$('#id_documento_fe').prop('required', false);
|
||||
}else{
|
||||
$('#id_documento_fe').prop('required', true);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
|
@ -113,19 +113,20 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
|
||||
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('Identificatore Documento'); ?>", "name": "id_documento_fe", "required": 0, "value": "$id_documento_fe$", "maxlength": 20, "readonly": "<?php echo $record['flag_completato']; ?>" ]}
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Identificatore Documento'); ?>", "name": "id_documento_fe", "required": 0, "help": "<?php echo tr('<span>Obbligatorio per valorizzare CIG/CUP. È possible inserire: </span><ul><li>N. determina</li><li>RDO</li><li>Ordine MEPA</li></ul>'); ?>", "value": "$id_documento_fe$", "maxlength": 20, "readonly": "<?php echo $record['flag_completato']; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Numero Riga'); ?>", "name": "num_item", "required": 0, "value": "$num_item$", "maxlength": 15, "readonly": "<?php echo $record['flag_completato']; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Codice CIG'); ?>", "name": "codice_cig", "required": 0, "value": "$codice_cig$", "maxlength": 15, "readonly": "<?php echo $record['flag_completato']; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Codice CUP'); ?>", "name": "codice_cup", "required": 0, "value": "$codice_cup$", "maxlength": 15, "readonly": "<?php echo $record['flag_completato']; ?>" ]}
|
||||
</div>
|
||||
</div>
|
||||
@ -244,4 +245,18 @@ $('#idanagrafica').change( function(){
|
||||
|
||||
$("#idsede").selectReset();
|
||||
});
|
||||
|
||||
$(document).ready( function(){
|
||||
|
||||
$('#codice_cig, #codice_cup').bind("keyup change", function(e) {
|
||||
|
||||
if ($('#codice_cig').val() == '' && $('#codice_cup').val() == '' ){
|
||||
$('#id_documento_fe').prop('required', false);
|
||||
}else{
|
||||
$('#id_documento_fe').prop('required', true);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
@ -126,19 +126,20 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
|
||||
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Identificatore Documento'); ?>", "help": "<?php echo tr('<span>Obbligatorio per valorizzare CIG/CUP. È possible inserire: </span><ul><li>N. determina</li><li>RDO</li><li>Ordine MEPA</li></ul>'); ?>","name": "id_documento_fe", "required": 0, "value": "$id_documento_fe$", "maxlength": 20 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Numero Riga'); ?>", "name": "num_item", "required": 0, "value": "$num_item$", "maxlength": 15 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Codice CIG'); ?>", "name": "codice_cig", "required": 0, "value": "$codice_cig$", "maxlength": 15 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Codice CUP'); ?>", "name": "codice_cup", "required": 0, "value": "$codice_cup$", "maxlength": 15 ]}
|
||||
</div>
|
||||
</div>
|
||||
@ -207,6 +208,17 @@ include $docroot.'/modules/preventivi/row-list.php';
|
||||
|
||||
$("#data_accettazione").trigger("dp.change");
|
||||
$("#data_rifiuto").trigger("dp.change");
|
||||
|
||||
$('#codice_cig, #codice_cup').bind("keyup change", function(e) {
|
||||
|
||||
if ($('#codice_cig').val() == '' && $('#codice_cup').val() == '' ){
|
||||
$('#id_documento_fe').prop('required', false);
|
||||
}else{
|
||||
$('#id_documento_fe').prop('required', true);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user