Stile del codice

This commit is contained in:
Dasc3er 2020-12-04 15:40:47 +01:00
parent eee9e08913
commit 7f333d1358
9 changed files with 34 additions and 36 deletions

View File

@ -58,7 +58,6 @@ class Anagrafiche extends Resource implements RetrieveInterface, CreateInterface
'an_anagrafiche.deleted_at' 'an_anagrafiche.deleted_at'
)->orderBy('an_anagrafiche.ragione_sociale'); )->orderBy('an_anagrafiche.ragione_sociale');
$filters = [];
if ($request['resource'] != 'anagrafiche') { if ($request['resource'] != 'anagrafiche') {
$type = 'Cliente'; $type = 'Cliente';

View File

@ -256,14 +256,14 @@ switch ($resource) {
} }
break; break;
case 'fornitori-articolo': case 'fornitori-articolo':
$query = 'SELECT an_anagrafiche.idanagrafica AS id, an_anagrafiche.ragione_sociale AS descrizione, (mg_prezzi_articoli.prezzo_unitario-(mg_prezzi_articoli.prezzo_unitario*mg_prezzi_articoli.sconto_percentuale)/100) AS prezzo_unitario FROM mg_prezzi_articoli LEFT JOIN an_anagrafiche ON mg_prezzi_articoli.id_anagrafica=an_anagrafiche.idanagrafica |where| ORDER BY an_anagrafiche.ragione_sociale'; $query = 'SELECT an_anagrafiche.idanagrafica AS id, an_anagrafiche.ragione_sociale AS descrizione, (mg_prezzi_articoli.prezzo_unitario-(mg_prezzi_articoli.prezzo_unitario*mg_prezzi_articoli.sconto_percentuale)/100) AS prezzo_unitario FROM mg_prezzi_articoli LEFT JOIN an_anagrafiche ON mg_prezzi_articoli.id_anagrafica=an_anagrafiche.idanagrafica |where| ORDER BY an_anagrafiche.ragione_sociale';
foreach ($elements as $element) { foreach ($elements as $element) {
$filter[] = 'an_anagrafiche.idanagrafica='.prepare($element); $filter[] = 'an_anagrafiche.idanagrafica='.prepare($element);
} }
$where[] = 'dir="uscita"'; $where[] = 'dir="uscita"';
$where[] = 'minimo IS NULL'; $where[] = 'minimo IS NULL';
$where[] = 'massimo IS NULL'; $where[] = 'massimo IS NULL';

View File

@ -21,11 +21,11 @@ namespace Modules\Articoli\Import;
use Carbon\Carbon; use Carbon\Carbon;
use Importer\CSVImporter; use Importer\CSVImporter;
use Modules\Anagrafiche\Anagrafica;
use Modules\Anagrafiche\Sede; use Modules\Anagrafiche\Sede;
use Modules\Articoli\Articolo; use Modules\Articoli\Articolo;
use Modules\Articoli\Categoria; use Modules\Articoli\Categoria;
use Modules\Iva\Aliquota; use Modules\Iva\Aliquota;
use Modules\Anagrafiche\Anagrafica;
/** /**
* Struttura per la gestione delle operazioni di importazione (da CSV) degli Articoli. * Struttura per la gestione delle operazioni di importazione (da CSV) degli Articoli.

View File

@ -28,14 +28,13 @@ function renderChecklist($check, $level = 0)
<span class="text">'.$check->content.'</span>'; <span class="text">'.$check->content.'</span>';
if (empty($check->user) || $check->user->id == $user->id) { if (empty($check->user) || $check->user->id == $user->id) {
$result .= ' $result .= '
<div class="tools"> <div class="tools">
<i class="fa fa-trash-o check-delete"></i> <i class="fa fa-trash-o check-delete"></i>
</div>'; </div>';
} }
if ($level == 0) { if ($level == 0) {
$result .= ' $result .= '
<span class="handle pull-right"> <span class="handle pull-right">
@ -46,10 +45,10 @@ function renderChecklist($check, $level = 0)
$result .= ' $result .= '
<span class="badge pull-right" style="margin-right:5px">'.(!empty($check->checked_at) ? tr('Verificato da _NAME_ il _DATE_', [ <span class="badge pull-right" style="margin-right:5px">'.(!empty($check->checked_at) ? tr('Verificato da _NAME_ il _DATE_', [
'_NAME_' => $check->checkUser->username, '_NAME_' => $check->checkUser->username,
'_DATE_' => timestampFormat($check->checked_at), '_DATE_' => timestampFormat($check->checked_at),
]) : '').'</span>'; ]) : '').'</span>';
$result .= ' $result .= '
<ul class="todo-list">'; <ul class="todo-list">';

View File

@ -432,7 +432,7 @@ switch (post('op')) {
case 'export-csv': case 'export-csv':
$file = temp_file().'.csv'; $file = temp_file().'.csv';
$exporter = new CSV($file); $exporter = new CSV($file);
// Esportazione dei record selezionati // Esportazione dei record selezionati

View File

@ -18,8 +18,8 @@
*/ */
use Modules\Anagrafiche\Anagrafica; use Modules\Anagrafiche\Anagrafica;
use Modules\Iva\Aliquota;
use Modules\Fatture\Gestori\Bollo; use Modules\Fatture\Gestori\Bollo;
use Modules\Iva\Aliquota;
include_once __DIR__.'/../../core.php'; include_once __DIR__.'/../../core.php';
@ -358,7 +358,7 @@ elseif ($record['stato'] == 'Bozza') {
} }
echo ' echo '
</div>'; </div>';
if($dir == 'entrata'){ if ($dir == 'entrata') {
echo ' echo '
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
@ -375,8 +375,8 @@ elseif ($record['stato'] == 'Bozza') {
{[ "type": "number", "label": "'.tr('Importo marca da bollo').'", "name": "bollo", "value": "$bollo$"]} {[ "type": "number", "label": "'.tr('Importo marca da bollo').'", "name": "bollo", "value": "$bollo$"]}
</div> </div>
</div>'; </div>';
$bollo = new Bollo($fattura); $bollo = new Bollo($fattura);
} }
?> ?>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
@ -888,12 +888,12 @@ function cambiaStato() {
} }
} }
}'; }';
if($dir=='entrata'){ if ($dir == 'entrata') {
echo ' echo '
function bolloAutomatico() { function bolloAutomatico() {
let bollo_automatico = input("bollo_automatico"); let bollo_automatico = input("bollo_automatico");
let addebita_bollo = input("addebita_bollo"); let addebita_bollo = input("addebita_bollo");
let has_bollo ='.($bollo->getBollo()>0 ? "true" : "false").'; let has_bollo ='.($bollo->getBollo() > 0 ? 'true' : 'false').';
if(bollo_automatico.get()==0){ if(bollo_automatico.get()==0){
$(".bollo").show(); $(".bollo").show();
input("bollo").enable(); input("bollo").enable();
@ -902,7 +902,7 @@ if($dir=='entrata'){
} else { } else {
$(".bollo").show(); $(".bollo").show();
input("bollo").disable(); input("bollo").disable();
$("#bollo").val('.setting("Importo marca da bollo").'); $("#bollo").val('.setting('Importo marca da bollo').');
} }
} }
$(document).ready(function() { $(document).ready(function() {

View File

@ -77,9 +77,9 @@ switch (filter('op')) {
$dettaglio_predefinito->sconto_percentuale = $sconto; $dettaglio_predefinito->sconto_percentuale = $sconto;
$dettaglio_predefinito->setPrezzoUnitario($prezzo_unitario); $dettaglio_predefinito->setPrezzoUnitario($prezzo_unitario);
$dettaglio_predefinito->save(); $dettaglio_predefinito->save();
if($articolo->id_fornitore==$anagrafica->idanagrafica && $direzione=='uscita'){ if ($articolo->id_fornitore == $anagrafica->idanagrafica && $direzione == 'uscita') {
$prezzo_unitario = $prezzo_unitario-($prezzo_unitario*$sconto/100); $prezzo_unitario = $prezzo_unitario - ($prezzo_unitario * $sconto / 100);
$articolo->prezzo_acquisto=$prezzo_unitario; $articolo->prezzo_acquisto = $prezzo_unitario;
$articolo->save(); $articolo->save();
} }
} }

View File

@ -34,9 +34,9 @@ $direzione = get('direzione') == 'uscita' ? 'uscita' : 'entrata';
$articolo = Articolo::find($id_articolo); $articolo = Articolo::find($id_articolo);
$anagrafica = Anagrafica::find($id_anagrafica); $anagrafica = Anagrafica::find($id_anagrafica);
if($direzione=='entrata'){ if ($direzione == 'entrata') {
$prezzo_predefinito = $prezzi_ivati ? $articolo->prezzo_vendita_ivato : $articolo->prezzo_vendita; $prezzo_predefinito = $prezzi_ivati ? $articolo->prezzo_vendita_ivato : $articolo->prezzo_vendita;
} else{ } else {
$prezzo_predefinito = $articolo->prezzo_acquisto; $prezzo_predefinito = $articolo->prezzo_acquisto;
} }
// Individuazione dei prezzi registrati // Individuazione dei prezzi registrati
@ -45,23 +45,23 @@ $dettagli = DettaglioPrezzo::dettagli($id_articolo, $id_anagrafica, $direzione)
$dettaglio_predefinito = DettaglioPrezzo::dettaglioPredefinito($id_articolo, $id_anagrafica, $direzione) $dettaglio_predefinito = DettaglioPrezzo::dettaglioPredefinito($id_articolo, $id_anagrafica, $direzione)
->first(); ->first();
if($articolo->id_fornitore==$anagrafica->idanagrafica){ if ($articolo->id_fornitore == $anagrafica->idanagrafica) {
$color='success'; $color = 'success';
$icon='check'; $icon = 'check';
$text= tr('Sì'); $text = tr('Sì');
} else { } else {
$color='danger'; $color = 'danger';
$icon='times'; $icon = 'times';
$text= tr('No'); $text = tr('No');
} }
echo ' echo '
<table class="table table-striped table-condensed table-bordered"> <table class="table table-striped table-condensed table-bordered">
<tr> <tr>
<th class="text-center col-md-4">'.($direzione=='entrata' ? tr('Cliente') : tr('Fornitore')).'</th> <th class="text-center col-md-4">'.($direzione == 'entrata' ? tr('Cliente') : tr('Fornitore')).'</th>
<th class="text-center col-md-4">'.tr('Prezzo predefinito').'</th>'; <th class="text-center col-md-4">'.tr('Prezzo predefinito').'</th>';
if($direzione=='uscita'){ if ($direzione == 'uscita') {
echo '<th class="text-center col-md-4">'.tr('Fornitore predefinito').'</th>'; echo '<th class="text-center col-md-4">'.tr('Fornitore predefinito').'</th>';
} else{ } else {
echo '<th class="text-center col-md-4"></th>'; echo '<th class="text-center col-md-4"></th>';
} }
echo ' echo '
@ -69,9 +69,9 @@ echo '
<tr> <tr>
<td class="text-center">'.$anagrafica->ragione_sociale.'</td> <td class="text-center">'.$anagrafica->ragione_sociale.'</td>
<td class="text-center">'.moneyFormat($prezzo_predefinito).'</td>'; <td class="text-center">'.moneyFormat($prezzo_predefinito).'</td>';
if($direzione=='uscita'){ if ($direzione == 'uscita') {
echo '<td class="text-center"><i class="fa fa-'.$icon.' text-'.$color.'"></i> '.$text.'</td>'; echo '<td class="text-center"><i class="fa fa-'.$icon.' text-'.$color.'"></i> '.$text.'</td>';
} else{ } else {
echo '<td></td>'; echo '<td></td>';
} }
echo ' echo '
@ -89,7 +89,7 @@ echo '
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "checkbox", "label": "'.tr("Imposta prezzo per questa anagrafica").'", "name": "modifica_prezzi", "value": "'.intval(!empty($dettaglio_predefinito)).'" ]} {[ "type": "checkbox", "label": "'.tr('Imposta prezzo per questa anagrafica').'", "name": "modifica_prezzi", "value": "'.intval(!empty($dettaglio_predefinito)).'" ]}
</div> </div>
</div> </div>

View File

@ -90,7 +90,7 @@ if (!$clienti->isEmpty()) {
</button> </button>
</td> </td>
</tr>'; </tr>';
foreach ($prezzi as $key => $dettaglio) { foreach ($prezzi as $key => $dettaglio) {
echo ' echo '
<tr> <tr>