Evolution - Funzionalità Principali
In questa sezione verrà data una panoramica generale per effettuare le operazioni base su tutte le entità presenti in Evolution (Anagrafica Agenti, Autovelox, Verbali, Notifiche, Pagamenti ecc.). Per operazioni base si intende: ricerca, inserimento, modifica e cancellazione.
Effettuare una Ricerca
Qualunque sia l'entità su cui desideriamo effettuare la ricerca, è sempre possibile effettuare almeno due tipi di ricerca: 'Tutto' e 'Ricerca Avanzata'. Nel primo caso si effettua una ricerca senza filtri, nel secondo è possibile specificare diversi criteri. I risultati ottenuti possono essere ordinati come necessario.
Consideriamo il caso particolare della 'Ricerca Avanzata' del Verbale.
Per prima cosa ci posizioniamo nella pagina di ricerca: sezione 'Gestione Verbali', 'Verbali', 'Ricerca Verbali'.
Supponiamo di voler cercare il verbale numero 102 del 2007.
-
Selezioniamo come criteri della ricerca Numero Verbale e Anno Verbale.
-
Per ogni criterio scelto selezioniamo l'operatore di ricerca (in questo caso '=' per tutti e due i campi).
-
Indichiamo il numero di verbale di riferimento e l'anno verbale di riferimento.
-
Infine effettuiamo la ricerca cliccando sull'apposito bottone.
I risultati delle ricerche riempiono una griglia che possiamo ordinare e consultare.

Dalla griglia cliccando il bottone a sinistra dell'entry che desideriamo visualizzare o modificare è possibile vedere il dettaglio del record selezionato. Cliccando invece il bottone a destra, l'entry relativa viene rimossa dalla base di dati.
Per cercare ad esempio tutte le infrazioni velocità in cui la targa contiene i la stringa 'DB', la ricerca avanzata da effettuare è la seguente:

Oppure, volendo cercare le distinte del 2008 con Data Uscita Verbali maggiore del 28/02/2008, la ricerca è:

Per alcune entita' sono state definite ricerche particolari.
Ad esempio, per i Verbali è possibile effettuare diversi tipi di ricerche:
Per Stato (Annullati/Archiviati, Pagati, Non Pagati, Parzialmente Pagati, Notificati ecc.);
Per Servizio (nell'esempio seguente abbiamo tutti i verbali provenienti dal servizio velocità numero 2 del 2008);
-
Per Articolo Codice della Strada (nell'esempio seguente abbiamo tutti i verbali con violazione dell'articolo 142 e numero dei punti decurtati maggiore di 5).
Inserire un'Entità
Supponiamo di voler inserire un nuovo Agente. Per prima cosa ci posizioniamo nella pagina di inserimento: sezione 'Gestione Verbali', 'Anagrafiche/Utilita'', 'Agente', 'Nuovo Agente'.

Nella schermata che compare inseriamo i dati che vogliamo andare a salvare. Nel caso in cui non vengano inseriti dati obbligatori o che il formato dei dati inseriti non sia corretto, il sistema ci avvisa tramite dei messaggi.
Una volta inseriti correttamente tutti i dati necessari, la nuova entità viene salvata nel database attraverso il tasto 'Salva' ed il sistema ci avvisa tramite un messaggio dell'avvenuto salvataggio dei dati.

A questo punto se vogliamo inserire un nuovo Agente, basta premere nella toolbar il bottone 'Aggiungi' e verrà visualizzata la schermata di inserimento di una nuova entità.
Modificare un'Entità
Supponiamo ora di voler modificare i dati relativi ad un Autovelox. Per prima cosa effettuiamo una ricerca ed apriamo il dettaglio dell'Autovelox desiderato.
Per modificare i dati selezioniamo il bottone 'Modifica' presente nella toolbar. Se l'utente loggato è abilitato alla modifica dei dati, tutti i campi modificabili del form vengono resi scrivibili.

A questo punto si modificano i campi. Se si decide di non effettuare più la modifica dell'Autovelox basta premere il bottone 'Annulla' presente nella toolbar, in questo modo viene ripristinata la situazione prima della richiesta di modifica e tutte le modifiche vengono annullate. Premendo invece 'Salva' le modifiche effettuate vengono salvate nel DataBase.
Eliminare un'Entità
Supponiamo di voler eliminare un'Agente. Per prima cosa si effettua una ricerca. E' possibile eliminare l'entità in due modi:
Direttamente dalla griglia, attraverso l'icona posta nell'ultima colonna della griglia in corrispondenza della riga che vogliamo cancellare;
Aprendo in visualizzazione il dettaglio dell'entità che vogliamo cancellare, attraverso il bottone 'Elimina' presente nella toolbar. Il bottone è abilitato solo nel caso in cui le modifiche all'entità sono disabilitate

In ognuno dei due casi compare un messaggio che richiede la conferma dell'operazione di cancellazione, in questo modo se inavvertitamente è stato premuto il bottone di eliminazione si può annullare l'operazione premendo il bottone 'Annulla' oppure confermare la cancellazione attraverso il bottone 'OK'.