1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-06-05 22:09:38 +02:00

Fix minore

This commit is contained in:
Thomas Zilio
2020-03-04 18:44:07 +01:00
parent 2b60df8ac5
commit c758ee38b1
12 changed files with 39 additions and 56 deletions

View File

@@ -199,18 +199,18 @@ if (!$has_settings) {
$i = 0; $i = 0;
foreach ($settings as $setting => $required) { foreach ($settings as $setting => $required) {
if (empty(setting($setting))) { if (empty(setting($setting))) {
if ($i%2==0 or $i==0) if ($i % 2 == 0 or $i == 0) {
echo ' <div class="row">'; echo ' <div class="row">';
}
echo ' echo '
<div class="col-md-6"> <div class="col-md-6">
'.Settings::input($setting, $required).' '.Settings::input($setting, $required).'
</div>'; </div>';
$i++; ++$i;
if ($i%2==0 or $i == sizeof($settings)) if ($i % 2 == 0 or $i == sizeof($settings)) {
echo ' </div>'; echo ' </div>';
}
} }
} }

0
include/src/ReferenceInterface.php Normal file → Executable file
View File

0
modules/articoli/src/Movimento.php Normal file → Executable file
View File

View File

@@ -9,6 +9,7 @@ use Modules\Contratti\Components\Descrizione;
use Modules\Contratti\Components\Riga; use Modules\Contratti\Components\Riga;
use Modules\Contratti\Components\Sconto; use Modules\Contratti\Components\Sconto;
use Modules\Contratti\Contratto; use Modules\Contratti\Contratto;
use Plugins\PianificazioneInterventi\Promemoria;
switch (post('op')) { switch (post('op')) {
case 'add': case 'add':
@@ -321,17 +322,13 @@ $riga = $contratto->getRiga($type, $id_riga);
]); ]);
$id_promemoria = $dbo->lastInsertedID(); $id_promemoria = $dbo->lastInsertedID();
// Copia degli articoli $promemoria = Promemoria::find($p['id']);
$dbo->query('INSERT INTO co_promemoria_articoli(idarticolo, id_promemoria, idimpianto, descrizione, prezzo_vendita, prezzo_acquisto, sconto, sconto_unitario, tipo_sconto, idiva, desc_iva, iva, qta, um, abilita_serial) SELECT idarticolo, :id_new, idimpianto, descrizione, prezzo_vendita, prezzo_acquisto, sconto, sconto_unitario, tipo_sconto, idiva, desc_iva, iva, qta, um, abilita_serial FROM co_promemoria_articoli AS z WHERE id_promemoria = :id_old', [ $righe = $promemoria->getRighe();
':id_new' => $id_promemoria, foreach ($righe as $riga) {
':id_old' => $p['id'], $new_riga = $riga->replicate();
]); $new_riga->id_promemoria = $id_promemoria;
$new_riga->save();
// Copia delle righe }
$dbo->query('INSERT INTO co_righe_promemoria(id_promemoria, descrizione, qta, um, prezzo_vendita, prezzo_acquisto, idiva, desc_iva, iva, sconto, sconto_unitario, tipo_sconto) SELECT :id_new, descrizione, qta, um, prezzo_vendita, prezzo_acquisto, idiva, desc_iva, iva, sconto, sconto_unitario, tipo_sconto FROM co_righe_promemoria AS z WHERE id_promemoria = :id_old', [
':id_new' => $id_promemoria,
':id_old' => $p['id'],
]);
// Copia degli allegati // Copia degli allegati
Uploads::copy([ Uploads::copy([

0
plugins/importFE/buttons.php Normal file → Executable file
View File

0
plugins/importFE/riferimento.php Normal file → Executable file
View File

View File

View File

@@ -45,7 +45,6 @@ switch ($operazione) {
$dbo->query('DELETE FROM `co_promemoria` WHERE id='.prepare($id)); $dbo->query('DELETE FROM `co_promemoria` WHERE id='.prepare($id));
$dbo->query('DELETE FROM `co_righe_promemoria` WHERE id_promemoria='.prepare($id)); $dbo->query('DELETE FROM `co_righe_promemoria` WHERE id_promemoria='.prepare($id));
$dbo->query('DELETE FROM `co_promemoria_articoli` WHERE id_promemoria='.prepare($id));
flash()->info(tr('Pianificazione eliminata!')); flash()->info(tr('Pianificazione eliminata!'));
@@ -57,10 +56,6 @@ switch ($operazione) {
':id_contratto' => $id_record, ':id_contratto' => $id_record,
]); ]);
$dbo->query('DELETE FROM `co_promemoria_articoli` WHERE id_promemoria IN (SELECT id FROM `co_promemoria` WHERE idcontratto = :id_contratto AND idintervento IS NULL)', [
':id_contratto' => $id_record,
]);
$dbo->query('DELETE FROM `co_promemoria` WHERE idcontratto = :id_contratto AND idintervento IS NULL', [ $dbo->query('DELETE FROM `co_promemoria` WHERE idcontratto = :id_contratto AND idintervento IS NULL', [
':id_contratto' => $id_record, ':id_contratto' => $id_record,
]); ]);

0
src/Traits/ReferenceTrait.php Normal file → Executable file
View File

View File

@@ -20,7 +20,7 @@ return [
'co_movimenti', 'co_movimenti',
'co_movimenti_modelli', 'co_movimenti_modelli',
'co_ordiniservizio', 'co_ordiniservizio',
'co_ordiniservizio_pianificazionefatture', 'co_fatturazione_contratti',
'co_ordiniservizio_vociservizio', 'co_ordiniservizio_vociservizio',
'co_pagamenti', 'co_pagamenti',
'co_pianodeiconti1', 'co_pianodeiconti1',
@@ -28,8 +28,7 @@ return [
'co_pianodeiconti3', 'co_pianodeiconti3',
'co_preventivi', 'co_preventivi',
'co_righe_contratti', 'co_righe_contratti',
'co_promemoria_articoli', 'co_righe_promemoria',
'co_promemoria_righe',
'co_righe_documenti', 'co_righe_documenti',
'co_righe_preventivi', 'co_righe_preventivi',
'co_ritenutaacconto', 'co_ritenutaacconto',

View File

@@ -278,17 +278,17 @@ class Anagrafica extends Model
return $codice; return $codice;
} }
protected function fixRagioneSociale()
{
if (!empty($this->cognome) || !empty($this->nome)) {
$this->ragione_sociale = $this->cognome.' '.$this->nome;
}
}
// Attributi Eloquent // Attributi Eloquent
public function getModuleAttribute() public function getModuleAttribute()
{ {
return 'Anagrafiche'; return 'Anagrafiche';
} }
protected function fixRagioneSociale()
{
if (!empty($this->cognome) || !empty($this->nome)) {
$this->ragione_sociale = $this->cognome.' '.$this->nome;
}
}
} }

View File

@@ -574,31 +574,23 @@ class Fattura extends Document
$riga->idconto = setting('Conto predefinito per la marca da bollo'); $riga->idconto = setting('Conto predefinito per la marca da bollo');
$riga->save(); $riga->save();
} }
// Opzioni di riferimento
// Opzioni di riferimento public function getReferenceName()
public function getReferenceName() {
{ }
return $this->tipo->descrizione;
}
public function getReferenceNumber()
{
return $this->numero_esterno ?: $this->numero;
}
public function getReferenceDate()
{
return $this->data;
}
public function getReference(){ public function getReferenceNumber()
{
$name = $this->getReferenceName(); }
$number = $this->getReferenceNumber();
$date = $this->getReferenceDate();
} public function getReferenceDate()
{
}
public function getReference()
{
}
} }