1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-01-27 14:09:41 +01:00

Aggiunti controlli per codice destinatario

This commit is contained in:
Luca 2018-11-07 12:32:53 +01:00
parent d3bbecd2f4
commit d13226ae20
2 changed files with 10 additions and 3 deletions

View File

@ -13,8 +13,15 @@ switch (post('op')) {
case 'update':
// Informazioni sull'anagrafica
$anagrafica->codice = post('codice');
$anagrafica->codice_destinatario = post('codice_destinatario');
$anagrafica->ragione_sociale = post('ragione_sociale');
if (empty(post('tipo')) or post('tipo') == 'Privato'){
$anagrafica->codice_destinatario = '';
}else{
if (empty(post('codice_destinatario')))
$anagrafica->codice_destinatario = ((post('tipo') == 'Ente pubblico' ) ? '000000': '0000000');
else
$anagrafica->codice_destinatario = strtoupper(post('codice_destinatario'));
}
$anagrafica->ragione_sociale = post('ragione_sociale');
$anagrafica->tipo = post('tipo');
$anagrafica->data_nascita = post('data_nascita');
$anagrafica->luogo_nascita = post('luogo_nascita');

View File

@ -70,7 +70,7 @@ if (!$cliente) {
</div>
<div class="col-md-2">
{[ "type": "text", "label": "<?php echo tr('Codice destinatario'); ?>", "name": "codice_destinatario", "required": <?php echo ((empty($record['tipo'])) ? '0' : '1'); ?>, "class": "text-center", "value": "$codice_destinatario$", "maxlength": <?php echo (($record['tipo']=='Ente pubblico') ? '6' : '7'); ?>, "extra": "<?php echo ((empty($record['tipo'])) ? 'disabled' : ''); ?>", "help": "<?php echo tr('Codice destinatario per fatturazione elettronica.'); ?>" ]}
{[ "type": "text", "label": "<?php echo tr('Codice destinatario'); ?>", "name": "codice_destinatario", "required": 0, "class": "text-center text-uppercase", "value": "$codice_destinatario$", "maxlength": <?php echo (($record['tipo']=='Ente pubblico') ? '6' : '7'); ?>, "extra": "<?php echo ((empty($record['tipo']) or ($record['tipo']=='Privato') ) ? 'disabled' : ''); ?>", "help": "<?php echo tr('<ul><li>B2G - Codice Univoco Ufficio (www.indicepa.gov.it), 6 caratteri</li><li>B2B - Codice Destinatario, 7 caratteri</li><li>B2C - viene utilizzato il Codice Fiscale</li></ul>'); ?>" ]}
</div>
<div class="col-md-4">