Bugfix Pianifiazione attività
This commit is contained in:
parent
8556d8eca1
commit
daa5f37737
|
@ -31,6 +31,8 @@ switch (filter('op')) {
|
||||||
|
|
||||||
// Eliminazione pianificazione
|
// Eliminazione pianificazione
|
||||||
case 'delete-promemoria':
|
case 'delete-promemoria':
|
||||||
|
$id = post('id');
|
||||||
|
|
||||||
$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_promemoria_righe` WHERE id_promemoria='.prepare($id));
|
$dbo->query('DELETE FROM `co_promemoria_righe` WHERE id_promemoria='.prepare($id));
|
||||||
$dbo->query('DELETE FROM `co_promemoria_articoli` WHERE id_promemoria='.prepare($id));
|
$dbo->query('DELETE FROM `co_promemoria_articoli` WHERE id_promemoria='.prepare($id));
|
||||||
|
@ -113,6 +115,15 @@ switch (filter('op')) {
|
||||||
// copio righe articoli nel nuovo promemoria
|
// copio righe articoli nel nuovo promemoria
|
||||||
$dbo->query('INSERT INTO co_promemoria_articoli (idarticolo, id_promemoria,descrizione,prezzo_acquisto,prezzo_vendita,sconto, sconto_unitario, tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto) SELECT idarticolo, '.$idriga.',descrizione,prezzo_acquisto,prezzo_vendita,sconto,sconto_unitario,tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto FROM co_promemoria_articoli WHERE id_promemoria = '.$id_record.' ');
|
$dbo->query('INSERT INTO co_promemoria_articoli (idarticolo, id_promemoria,descrizione,prezzo_acquisto,prezzo_vendita,sconto, sconto_unitario, tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto) SELECT idarticolo, '.$idriga.',descrizione,prezzo_acquisto,prezzo_vendita,sconto,sconto_unitario,tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto FROM co_promemoria_articoli WHERE id_promemoria = '.$id_record.' ');
|
||||||
|
|
||||||
|
// Copia degli allegati
|
||||||
|
Uploads::copy([
|
||||||
|
'id_plugin' => Plugins::get('Pianificazione interventi')['id'],
|
||||||
|
'id_record' => $id_record,
|
||||||
|
], [
|
||||||
|
'id_plugin' => Plugins::get('Pianificazione interventi')['id'],
|
||||||
|
'id_record' => $idriga,
|
||||||
|
]);
|
||||||
|
|
||||||
flash()->info(tr('Promemoria intervento pianificato!'));
|
flash()->info(tr('Promemoria intervento pianificato!'));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -176,7 +187,7 @@ switch (filter('op')) {
|
||||||
// copio le righe dal promemoria all'intervento
|
// copio le righe dal promemoria all'intervento
|
||||||
$dbo->query('INSERT INTO in_righe_interventi (descrizione, qta,um,prezzo_vendita,prezzo_acquisto,idiva,desc_iva,iva,idintervento,sconto,sconto_unitario,tipo_sconto) SELECT descrizione, qta,um,prezzo_vendita,prezzo_acquisto,idiva,desc_iva,iva,'.$idintervento.',sconto,sconto_unitario,tipo_sconto FROM co_promemoria_righe WHERE id_promemoria = '.$id_record.' ');
|
$dbo->query('INSERT INTO in_righe_interventi (descrizione, qta,um,prezzo_vendita,prezzo_acquisto,idiva,desc_iva,iva,idintervento,sconto,sconto_unitario,tipo_sconto) SELECT descrizione, qta,um,prezzo_vendita,prezzo_acquisto,idiva,desc_iva,iva,'.$idintervento.',sconto,sconto_unitario,tipo_sconto FROM co_promemoria_righe WHERE id_promemoria = '.$id_record.' ');
|
||||||
|
|
||||||
// copio gli articoli dal promemoria all'intervento
|
// copio gli articoli dal promemoria all'intervento
|
||||||
$dbo->query('INSERT INTO mg_articoli_interventi (idarticolo, idintervento,descrizione,prezzo_acquisto,prezzo_vendita,sconto, sconto_unitario, tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto) SELECT idarticolo, '.$idintervento.',descrizione,prezzo_acquisto,prezzo_vendita,sconto,sconto_unitario,tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto FROM co_promemoria_articoli WHERE id_promemoria = '.$id_record.' ');
|
$dbo->query('INSERT INTO mg_articoli_interventi (idarticolo, idintervento,descrizione,prezzo_acquisto,prezzo_vendita,sconto, sconto_unitario, tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto) SELECT idarticolo, '.$idintervento.',descrizione,prezzo_acquisto,prezzo_vendita,sconto,sconto_unitario,tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto FROM co_promemoria_articoli WHERE id_promemoria = '.$id_record.' ');
|
||||||
|
|
||||||
// Copia degli allegati
|
// Copia degli allegati
|
||||||
|
|
|
@ -23,7 +23,7 @@ echo '
|
||||||
<i class="fa fa-question-circle-o fa-2x"></i>
|
<i class="fa fa-question-circle-o fa-2x"></i>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<p>'.tr('Puoi <b>pianificare dei "promemoria" o direttamente gli interventi</b> da effettuare entro determinate scadenze. Per poter pianificare i promemoria il contratto deve essere in uno dei seguenti stati: <b>'.$stati_pianificabili.'</b> e la <b>data di conclusione</b> definita').'.</p>';
|
<p>'.tr('Puoi <b>pianificare dei "promemoria" o direttamente gli interventi</b> da effettuare entro determinate scadenze. Per poter pianificare i promemoria, il contratto deve avere la <b>data di conclusione</b> definita ed essere in uno dei seguenti stati: <b>'.$stati_pianificabili.'</b>').'.</p>';
|
||||||
|
|
||||||
// Nessun intervento pianificato
|
// Nessun intervento pianificato
|
||||||
if (!empty($records)) {
|
if (!empty($records)) {
|
||||||
|
@ -143,7 +143,7 @@ if (!empty($records)) {
|
||||||
<i class="fa fa-calendar"></i>
|
<i class="fa fa-calendar"></i>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<button type="button" '.$disabled.' title="'.$title.'" class="btn btn-danger btn-sm ask '.$disabled.' " data-op="delete-promemoria" data-id="'.$record['id'].'">
|
<button type="button" '.$disabled.' title="'.$title.'" class="btn btn-danger btn-sm ask '.$disabled.'" data-op="delete-promemoria" data-id="'.$record['id'].'" data-id_plugin="'.$id_plugin.'" data-backto="record-edit">
|
||||||
<i class="fa fa-trash"></i>
|
<i class="fa fa-trash"></i>
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
|
|
Loading…
Reference in New Issue