Selezione delle commesse chiuse #1

Closed
opened 2026-05-06 11:20:05 +02:00 by Mrk · 2 comments
Owner

Irene evidenzia la necessità di selezionare le commesse anche se chiuse.

La selezione durante l'inserimento di ore o spese, invece non necessita della visualizzazione delle commesse chiuse, e quindi la lasciamo come era.

Irene evidenzia la necessità di selezionare le commesse anche se chiuse. La selezione durante l'inserimento di ore o spese, invece non necessita della visualizzazione delle commesse chiuse, e quindi la lasciamo come era.
Mrk added the Kind/Bug label 2026-05-06 11:20:05 +02:00
Mrk self-assigned this 2026-05-06 11:20:05 +02:00
Mrk added this to the Maintenance project 2026-05-06 11:20:05 +02:00
Mrk changed time estimate to 1h 2026-05-06 11:20:17 +02:00
Author
Owner

Per filtrare le commesse chiuse utilizzo il filtro:
coIDstatoCommessa<>\'Chiusa\'
Che viene usato 3 volte nel file:

C:\Temporary\CSiCoDB2\app\Models\Commesse_Model.php (3 hits)
	Line  84:         $sql .= ' AND coIDstatoCommessa<>\'Chiusa\'';
	Line 125:         $sql .= ' AND coIDstatoCommessa<>\'Chiusa\'';
	Line 161:         $query = $this->query('SELECT coIDcommessa AS val, CONCAT(coNome, \' : \', coDescrizione) AS txt FROM Commesse WHERE coIDstatoCommessa<>\'Chiusa\' ORDER BY coUpdatedAt DESC');

Per le 3 funzioni

  • public function get_select_on_orari(){..}
    utilizzata nel form di editazione delle ore lavorate
  • public function get_select_on_spese(){..}
    utilizzata nel form di editazione delle spese avute
  • public function get_select(){..}
    utilizzata nel filtro per commesse

Per ora voglio lasciare la selezione delle ore e delle spese come prima e quindi cambio la sola get_select.

Per filtrare le commesse chiuse utilizzo il filtro: `coIDstatoCommessa<>\'Chiusa\'` Che viene usato 3 volte nel file: ``` C:\Temporary\CSiCoDB2\app\Models\Commesse_Model.php (3 hits) Line 84: $sql .= ' AND coIDstatoCommessa<>\'Chiusa\''; Line 125: $sql .= ' AND coIDstatoCommessa<>\'Chiusa\''; Line 161: $query = $this->query('SELECT coIDcommessa AS val, CONCAT(coNome, \' : \', coDescrizione) AS txt FROM Commesse WHERE coIDstatoCommessa<>\'Chiusa\' ORDER BY coUpdatedAt DESC'); ``` Per le 3 funzioni - public function **get_select_on_orari**(){..} utilizzata nel form di editazione delle ore lavorate - public function **get_select_on_spese**(){..} utilizzata nel form di editazione delle spese avute - public function **get_select**(){..} utilizzata nel filtro per commesse Per ora voglio lasciare la selezione delle ore e delle spese come prima e quindi cambio la sola **get_select**.
Mrk moved this to In Progress in Maintenance on 2026-05-06 11:25:36 +02:00
Mrk added reference SelectCommesseChiuse 2026-05-06 11:28:31 +02:00
Author
Owner

Dopo il primo check, si è capito che quello che la Irene chiedeva era semplicemente di visualizzare le ore anche per le commesse chiuse e non altro. Quindi si vuole che quando si visualizza un report orario o di spesa, vi siano anche tutti i record legati alle commesse chiuse.

Quindi all'opposto di quanto fatto nel primo tentativo, vanno filtrate le funzioni get_select_on_orari e get_select_on_spese, mentre resta non filtrata la get_select che è usata nell'inserimento di nuovi orari o spese.

Dopo il primo check, si è capito che quello che la Irene chiedeva era semplicemente di visualizzare le ore anche per le commesse chiuse e non altro. Quindi si vuole che quando si visualizza un report orario o di spesa, vi siano anche tutti i record legati alle commesse chiuse. Quindi all'opposto di quanto fatto nel primo tentativo, vanno filtrate le funzioni **get_select_on_orari** e **get_select_on_spese**, mentre resta non filtrata la **get_select** che è usata nell'inserimento di nuovi orari o spese.
Mrk closed this issue 2026-05-08 13:53:23 +02:00
Mrk referenced this issue from a commit 2026-05-08 14:09:45 +02:00
Sign in to join this conversation.
No labels Kind/Bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MrkPi/CSiCoDB2#1