1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-18 12:30:35 +01:00

Fix sconti su ore e km

This commit is contained in:
Fabio Lovato 2019-04-18 12:02:05 +02:00
parent 60cc67be07
commit f6bbe1422a

View File

@ -602,18 +602,34 @@ switch (post('op')) {
$prezzo_ore_consuntivo_tecnico = $prezzo_ore_unitario_tecnico * $ore; $prezzo_ore_consuntivo_tecnico = $prezzo_ore_unitario_tecnico * $ore;
$prezzo_km_consuntivo_tecnico = $prezzo_km_unitario_tecnico * $km; $prezzo_km_consuntivo_tecnico = $prezzo_km_unitario_tecnico * $km;
// Sconti // Sconti ore
$sconto_unitario = post('sconto'); $sconto_unitario = post('sconto');
$tipo_sconto = post('tipo_sconto'); $tipo_sconto = post('tipo_sconto');
$sconto = calcola_sconto([
'sconto' => $sconto_unitario,
'prezzo' => $prezzo_ore_consuntivo,
'tipo' => $tipo_sconto,
]);
if ($tipo_sconto == 'UNT'){
$sconto = $sconto_unitario * $ore;
} else {
$sconto = calcola_sconto([
'sconto' => $sconto_unitario,
'prezzo' => $prezzo_ore_consuntivo,
'tipo' => $tipo_sconto,
]);
}
// Sconti km
$scontokm_unitario = post('sconto_km'); $scontokm_unitario = post('sconto_km');
$tipo_scontokm = post('tipo_sconto_km'); $tipo_scontokm = post('tipo_sconto_km');
$scontokm = ($tipo_scontokm == 'PRC') ? ($prezzo_km_consuntivo * $scontokm_unitario) / 100 : $scontokm_unitario;
if ($tipo_scontokm == 'UNT'){
$scontokm = $scontokm_unitario * $km;
} else {
$scontokm = calcola_sconto([
'sconto' => $scontokm_unitario,
'prezzo' => $prezzo_km_consuntivo,
'tipo' => $tipo_scontokm,
]);
}
$dbo->update('in_interventi_tecnici', [ $dbo->update('in_interventi_tecnici', [
'idtipointervento' => $idtipointervento_tecnico, 'idtipointervento' => $idtipointervento_tecnico,