mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-22 22:37:37 +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')) {
|
||||
$input.inputmask({
|
||||
mask: "AA-99999{1,23}",
|
||||
regex: "([A-Za-z]{2})-([0-9]{20})",
|
||||
casing: "upper",
|
||||
placeholder: "",
|
||||
});
|
||||
} else if ($input.hasClass('provincia-mask')) {
|
||||
$input.inputmask({
|
||||
mask: "AA",
|
||||
regex: "[A-Za-z]{2}",
|
||||
casing: "upper",
|
||||
});
|
||||
} else if ($input.hasClass('alphanumeric-mask')) {
|
||||
|
@ -35,7 +35,14 @@ class ReaValidi extends Controllo
|
||||
|
||||
public function getOptions($record)
|
||||
{
|
||||
return [];
|
||||
return [
|
||||
[
|
||||
'name' => tr('Rimuovi'),
|
||||
'icon' => 'fa fa-trash',
|
||||
'color' => 'danger',
|
||||
'params' => [],
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
public function check()
|
||||
@ -68,7 +75,7 @@ class ReaValidi extends Controllo
|
||||
$this->addResult([
|
||||
'id' => $anagrafica['id'],
|
||||
'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'],
|
||||
]),
|
||||
]);
|
||||
@ -78,6 +85,10 @@ class ReaValidi extends Controllo
|
||||
|
||||
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->note = post('note');
|
||||
$anagrafica->codiceri = post('codiceri');
|
||||
$anagrafica->codicerea = post('codicerea');
|
||||
$anagrafica->codicerea = strtoupper(post('codicerea'));
|
||||
$anagrafica->appoggiobancario = post('appoggiobancario');
|
||||
$anagrafica->filiale = post('filiale');
|
||||
$anagrafica->codiceiban = post('codiceiban');
|
||||
@ -89,8 +89,6 @@ switch (post('op')) {
|
||||
$anagrafica->idrelazione = post('idrelazione');
|
||||
$anagrafica->sitoweb = post('sitoweb');
|
||||
$anagrafica->iscrizione_tribunale = post('iscrizione_tribunale');
|
||||
$anagrafica->cciaa = post('cciaa');
|
||||
$anagrafica->cciaa_citta = post('cciaa_citta');
|
||||
$anagrafica->n_alboartigiani = post('n_alboartigiani');
|
||||
$anagrafica->foro_competenza = post('foro_competenza');
|
||||
$anagrafica->riferimento_amministrazione = post('riferimento_amministrazione');
|
||||
|
@ -43,7 +43,6 @@ $fields = [
|
||||
'Note' => 'note',
|
||||
'Codice REA' => 'codicerea',
|
||||
'Marche' => 'marche',
|
||||
'CCIAA' => 'cciaa',
|
||||
'Numero di iscrizione albo artigiani' => 'n_alboartigiani',
|
||||
];
|
||||
|
||||
|
@ -192,7 +192,7 @@ if (sizeof($problemi_anagrafica) > 0) {
|
||||
</div>
|
||||
|
||||
<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 class="col-md-4">
|
||||
@ -642,8 +642,8 @@ if ($is_cliente or $is_fornitore or $is_tecnico) {
|
||||
</div>
|
||||
|
||||
<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_', [
|
||||
'_PATTERN_' => 'RM-12345',
|
||||
{[ "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-123456',
|
||||
]); ?>" ]}
|
||||
</div>
|
||||
|
||||
|
@ -55,4 +55,8 @@ ORDER BY
|
||||
|
||||
|
||||
-- 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