mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-23 14:57:46 +01:00
Miglioria per codice rea e provincia
Rimozione cciaa e cciaa_citta, inutilizzati
This commit is contained in:
parent
237eed1cc1
commit
5b52d41825
@ -29,12 +29,13 @@ function initMaskInput(input) {
|
|||||||
});
|
});
|
||||||
} else if ($input.hasClass('rea-mask')) {
|
} else if ($input.hasClass('rea-mask')) {
|
||||||
$input.inputmask({
|
$input.inputmask({
|
||||||
mask: "AA-99999{1,23}",
|
regex: "([A-Za-z]{2})-([0-9]{20})",
|
||||||
casing: "upper",
|
casing: "upper",
|
||||||
|
placeholder: "",
|
||||||
});
|
});
|
||||||
} else if ($input.hasClass('provincia-mask')) {
|
} else if ($input.hasClass('provincia-mask')) {
|
||||||
$input.inputmask({
|
$input.inputmask({
|
||||||
mask: "AA",
|
regex: "[A-Za-z]{2}",
|
||||||
casing: "upper",
|
casing: "upper",
|
||||||
});
|
});
|
||||||
} else if ($input.hasClass('alphanumeric-mask')) {
|
} else if ($input.hasClass('alphanumeric-mask')) {
|
||||||
|
@ -35,7 +35,14 @@ class ReaValidi extends Controllo
|
|||||||
|
|
||||||
public function getOptions($record)
|
public function getOptions($record)
|
||||||
{
|
{
|
||||||
return [];
|
return [
|
||||||
|
[
|
||||||
|
'name' => tr('Rimuovi'),
|
||||||
|
'icon' => 'fa fa-trash',
|
||||||
|
'color' => 'danger',
|
||||||
|
'params' => [],
|
||||||
|
],
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function check()
|
public function check()
|
||||||
@ -68,7 +75,7 @@ class ReaValidi extends Controllo
|
|||||||
$this->addResult([
|
$this->addResult([
|
||||||
'id' => $anagrafica['id'],
|
'id' => $anagrafica['id'],
|
||||||
'nome' => \Modules::link('Anagrafiche', $anagrafica['id'], $anagrafica['ragione_sociale']),
|
'nome' => \Modules::link('Anagrafiche', $anagrafica['id'], $anagrafica['ragione_sociale']),
|
||||||
'descrizione' => tr('Il codice REA "_REA_" non è valido', [
|
'descrizione' => tr('Il codice REA "_REA_" non è valido.', [
|
||||||
'_REA_' => $anagrafica['codicerea'],
|
'_REA_' => $anagrafica['codicerea'],
|
||||||
]),
|
]),
|
||||||
]);
|
]);
|
||||||
@ -78,6 +85,10 @@ class ReaValidi extends Controllo
|
|||||||
|
|
||||||
public function execute($record, $params = [])
|
public function execute($record, $params = [])
|
||||||
{
|
{
|
||||||
return false;
|
$anagrafica = Anagrafica::find($record['id']);
|
||||||
|
$anagrafica->codicerea = null;
|
||||||
|
$anagrafica->save();
|
||||||
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ switch (post('op')) {
|
|||||||
$anagrafica->idsede_fatturazione = post('idsede_fatturazione');
|
$anagrafica->idsede_fatturazione = post('idsede_fatturazione');
|
||||||
$anagrafica->note = post('note');
|
$anagrafica->note = post('note');
|
||||||
$anagrafica->codiceri = post('codiceri');
|
$anagrafica->codiceri = post('codiceri');
|
||||||
$anagrafica->codicerea = post('codicerea');
|
$anagrafica->codicerea = strtoupper(post('codicerea'));
|
||||||
$anagrafica->appoggiobancario = post('appoggiobancario');
|
$anagrafica->appoggiobancario = post('appoggiobancario');
|
||||||
$anagrafica->filiale = post('filiale');
|
$anagrafica->filiale = post('filiale');
|
||||||
$anagrafica->codiceiban = post('codiceiban');
|
$anagrafica->codiceiban = post('codiceiban');
|
||||||
@ -89,8 +89,6 @@ switch (post('op')) {
|
|||||||
$anagrafica->idrelazione = post('idrelazione');
|
$anagrafica->idrelazione = post('idrelazione');
|
||||||
$anagrafica->sitoweb = post('sitoweb');
|
$anagrafica->sitoweb = post('sitoweb');
|
||||||
$anagrafica->iscrizione_tribunale = post('iscrizione_tribunale');
|
$anagrafica->iscrizione_tribunale = post('iscrizione_tribunale');
|
||||||
$anagrafica->cciaa = post('cciaa');
|
|
||||||
$anagrafica->cciaa_citta = post('cciaa_citta');
|
|
||||||
$anagrafica->n_alboartigiani = post('n_alboartigiani');
|
$anagrafica->n_alboartigiani = post('n_alboartigiani');
|
||||||
$anagrafica->foro_competenza = post('foro_competenza');
|
$anagrafica->foro_competenza = post('foro_competenza');
|
||||||
$anagrafica->riferimento_amministrazione = post('riferimento_amministrazione');
|
$anagrafica->riferimento_amministrazione = post('riferimento_amministrazione');
|
||||||
|
@ -43,7 +43,6 @@ $fields = [
|
|||||||
'Note' => 'note',
|
'Note' => 'note',
|
||||||
'Codice REA' => 'codicerea',
|
'Codice REA' => 'codicerea',
|
||||||
'Marche' => 'marche',
|
'Marche' => 'marche',
|
||||||
'CCIAA' => 'cciaa',
|
|
||||||
'Numero di iscrizione albo artigiani' => 'n_alboartigiani',
|
'Numero di iscrizione albo artigiani' => 'n_alboartigiani',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -192,7 +192,7 @@ if (sizeof($problemi_anagrafica) > 0) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "text", "label": "<?php echo tr('Provincia'); ?>", "name": "provincia", "maxlength": 2, "class": "text-center provincia-mask text-uppercase", "value": "$provincia$", "extra": "onkeyup=\"this.value = this.value.toUpperCase();\"" ]}
|
{[ "type": "text", "label": "<?php echo tr('Provincia'); ?>", "name": "provincia", "class": "text-center provincia-mask text-uppercase", "value": "$provincia$", "extra": "onkeyup=\"this.value = this.value.toUpperCase();\"" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
@ -642,8 +642,8 @@ if ($is_cliente or $is_fornitore or $is_tecnico) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
{[ "type": "text", "label": "<?php echo tr('Codice R.E.A.').' <small>('.tr('provincia-C.C.I.A.A.').')</small>'; ?>", "name": "codicerea", "value": "$codicerea$", "class": "rea-mask", "help": "<?php echo tr('Formato: _PATTERN_', [
|
{[ "type": "text", "label": "<?php echo tr('Codice R.E.A.').' <small>('.tr('provincia-C.C.I.A.A.').')</small>'; ?>", "name": "codicerea", "value": "$codicerea$", "class": "rea-mask text-uppercase", "help": "<?php echo tr('Esempio: _PATTERN_', [
|
||||||
'_PATTERN_' => 'RM-12345',
|
'_PATTERN_' => 'RM-123456',
|
||||||
]); ?>" ]}
|
]); ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -55,4 +55,8 @@ ORDER BY
|
|||||||
|
|
||||||
|
|
||||||
-- Aumento dimensione massima codicerea
|
-- Aumento dimensione massima codicerea
|
||||||
ALTER TABLE `an_anagrafiche` CHANGE `codicerea` `codicerea` VARCHAR(23) NOT NULL;
|
ALTER TABLE `an_anagrafiche` CHANGE `codicerea` `codicerea` VARCHAR(23) DEFAULT NULL;
|
||||||
|
|
||||||
|
-- Pulizia campi inutilizzati
|
||||||
|
ALTER TABLE `an_anagrafiche` DROP `cciaa`;
|
||||||
|
ALTER TABLE `an_anagrafiche` DROP `cciaa_citta`;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user