1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-23 14:57:46 +01:00

Completamento #112

This commit is contained in:
Thomas Zilio 2018-07-13 18:32:05 +02:00
parent b810ee631a
commit 1517d81802
7 changed files with 136 additions and 48 deletions

View File

@ -147,8 +147,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$subtot = $prezzo * $qta; $subtot = $prezzo * $qta;
@ -189,8 +193,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$idiva = post('idiva'); $idiva = post('idiva');
$um = post('um'); $um = post('um');

View File

@ -53,8 +53,12 @@ switch (post('op')) {
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo_vendita * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo_vendita,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$idcontratto_riga = $post['idcontratto_riga']; $idcontratto_riga = $post['idcontratto_riga'];
@ -133,8 +137,12 @@ switch (post('op')) {
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo_vendita * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo_vendita,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
//Calcolo iva //Calcolo iva
$rs_iva = $dbo->fetchArray('SELECT * FROM co_iva WHERE id='.prepare($idiva)); $rs_iva = $dbo->fetchArray('SELECT * FROM co_iva WHERE id='.prepare($idiva));
@ -160,8 +168,12 @@ switch (post('op')) {
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo_vendita * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo_vendita,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
//Calcolo iva //Calcolo iva
$rs_iva = $dbo->fetchArray('SELECT * FROM co_iva WHERE id='.prepare($idiva)); $rs_iva = $dbo->fetchArray('SELECT * FROM co_iva WHERE id='.prepare($idiva));

View File

@ -148,8 +148,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
add_articolo_inddt($id_record, $idarticolo, $descrizione, $idiva, $qta, $post['um'], $prezzo * $qta, $sconto, $sconto_unitario, $tipo_sconto); add_articolo_inddt($id_record, $idarticolo, $descrizione, $idiva, $qta, $post['um'], $prezzo * $qta, $sconto, $sconto_unitario, $tipo_sconto);
@ -172,8 +176,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$subtot = $prezzo * $qta; $subtot = $prezzo * $qta;
@ -352,8 +360,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$idiva = post('idiva'); $idiva = post('idiva');
$um = post('um'); $um = post('um');

View File

@ -507,8 +507,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$subtot = 0; $subtot = 0;
$aggiorna_budget = ($post['aggiorna_budget'] == 'on') ? 1 : 0; $aggiorna_budget = ($post['aggiorna_budget'] == 'on') ? 1 : 0;
@ -631,8 +635,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$subtot = 0; $subtot = 0;
$aggiorna_budget = ($post['aggiorna_budget'] == 'on') ? 1 : 0; $aggiorna_budget = ($post['aggiorna_budget'] == 'on') ? 1 : 0;
@ -706,8 +714,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
add_articolo_infattura($id_record, $idarticolo, $descrizione, $idiva, $qta, $prezzo * $qta, $sconto, $sconto_unitario, $tipo_sconto, '0', $idconto, $idum); add_articolo_infattura($id_record, $idarticolo, $descrizione, $idiva, $qta, $prezzo * $qta, $sconto, $sconto_unitario, $tipo_sconto, '0', $idconto, $idum);
@ -734,8 +746,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$subtot = $prezzo * $qta; $subtot = $prezzo * $qta;
@ -802,8 +818,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$subtot = $prezzo * $qta; $subtot = $prezzo * $qta;
@ -923,8 +943,8 @@ switch (post('op')) {
$descrizione = post('descrizione')[$i]; $descrizione = post('descrizione')[$i];
$qta = $post['qta_da_evadere'][$i]; $qta = $post['qta_da_evadere'][$i];
$um = $post['um'][$i]; $um = $post['um'][$i];
$subtot = Translator::numberToLocale($post['subtot'][$i]) * $qta; $subtot = $post['subtot'][$i] * $qta;
$sconto = Translator::numberToLocale($post['sconto'][$i]); $sconto = $post['sconto'][$i];
$sconto = $sconto * $qta; $sconto = $sconto * $qta;
$idiva = post('idiva')[$i]; $idiva = post('idiva')[$i];
@ -1005,10 +1025,10 @@ switch (post('op')) {
$descrizione = post('descrizione')[$i]; $descrizione = post('descrizione')[$i];
$qta = post('qta_da_evadere')[$i]; $qta = post('qta_da_evadere')[$i];
$um = post('um')[$i]; $um = post('um')[$i];
$subtot = save(Translator::numberToLocale($post['subtot'][$i]) * $qta); $subtot = $post['subtot'][$i] * $qta;
$idiva = post('idiva')[$i]; $idiva = post('idiva')[$i];
$iva = save(Translator::numberToLocale($post['iva'][$i]) * $qta); $iva = $post['iva'][$i] * $qta;
$sconto = Translator::numberToLocale(post('sconto')[$i]); $sconto = post('sconto')[$i];
$sconto = $sconto * $qta; $sconto = $sconto * $qta;
$qprc = 'SELECT tipo_sconto, sconto_unitario FROM or_righe_ordini WHERE id='.prepare($idriga); $qprc = 'SELECT tipo_sconto, sconto_unitario FROM or_righe_ordini WHERE id='.prepare($idriga);

View File

@ -133,7 +133,11 @@ switch (post('op')) {
// Sconti // Sconti
$sconto_unitario = post('sconto')[$idriga]; $sconto_unitario = post('sconto')[$idriga];
$tipo_sconto = post('tipo_sconto')[$idriga]; $tipo_sconto = post('tipo_sconto')[$idriga];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo_ore_consuntivo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
'sconto' => $sconto_unitario,
'prezzo' => $prezzo_ore_consuntivo,
'tipo' => $tipo_sconto,
]);
$scontokm_unitario = post('scontokm')[$idriga]; $scontokm_unitario = post('scontokm')[$idriga];
$tipo_scontokm = post('tipo_scontokm')[$idriga]; $tipo_scontokm = post('tipo_scontokm')[$idriga];
@ -432,8 +436,12 @@ switch (post('op')) {
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo_vendita * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo_vendita,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
//Calcolo iva //Calcolo iva
$rs_iva = $dbo->fetchArray('SELECT * FROM co_iva WHERE id='.prepare($idiva)); $rs_iva = $dbo->fetchArray('SELECT * FROM co_iva WHERE id='.prepare($idiva));
@ -456,8 +464,12 @@ switch (post('op')) {
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo_vendita * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo_vendita,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
//Calcolo iva //Calcolo iva
$rs_iva = $dbo->fetchArray('SELECT * FROM co_iva WHERE id='.prepare($idiva)); $rs_iva = $dbo->fetchArray('SELECT * FROM co_iva WHERE id='.prepare($idiva));
@ -532,8 +544,12 @@ switch (post('op')) {
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo_vendita * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo_vendita,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
// Decremento la quantità // Decremento la quantità
add_movimento_magazzino($idarticolo, -$qta, ['idautomezzo' => $idautomezzo, 'idintervento' => $id_record]); add_movimento_magazzino($idarticolo, -$qta, ['idautomezzo' => $idautomezzo, 'idintervento' => $id_record]);

View File

@ -144,8 +144,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
add_articolo_inordine($id_record, $idarticolo, $descrizione, $idiva, $qta, $post['um'], $prezzo_vendita * $qta, $sconto, $sconto_unitario, $tipo_sconto); add_articolo_inordine($id_record, $idarticolo, $descrizione, $idiva, $qta, $post['um'], $prezzo_vendita * $qta, $sconto, $sconto_unitario, $tipo_sconto);
@ -166,8 +170,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
// Calcolo iva // Calcolo iva
$query = 'SELECT descrizione, percentuale, indetraibile FROM co_iva WHERE id='.prepare($idiva); $query = 'SELECT descrizione, percentuale, indetraibile FROM co_iva WHERE id='.prepare($idiva);
@ -255,8 +263,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
// Lettura idarticolo dalla riga documento // Lettura idarticolo dalla riga documento
$rs = $dbo->fetchArray('SELECT idordine, idarticolo, qta, abilita_serial, is_descrizione FROM or_righe_ordini WHERE id='.prepare($idriga)); $rs = $dbo->fetchArray('SELECT idordine, idarticolo, qta, abilita_serial, is_descrizione FROM or_righe_ordini WHERE id='.prepare($idriga));

View File

@ -210,8 +210,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$subtot = $prezzo * $qta; $subtot = $prezzo * $qta;
@ -250,8 +254,12 @@ switch (post('op')) {
// Calcolo dello sconto // Calcolo dello sconto
$sconto_unitario = $post['sconto']; $sconto_unitario = $post['sconto'];
$tipo_sconto = $post['tipo_sconto']; $tipo_sconto = $post['tipo_sconto'];
$sconto = ($tipo_sconto == 'PRC') ? ($prezzo * $sconto_unitario) / 100 : $sconto_unitario; $sconto = calcola_sconto([
$sconto = $sconto * $qta; 'sconto' => $sconto_unitario,
'prezzo' => $prezzo,
'tipo' => $tipo_sconto,
'qta' => $qta,
]);
$idiva = post('idiva'); $idiva = post('idiva');
$um = post('um'); $um = post('um');