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.

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:

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:

  1. Direttamente dalla griglia, attraverso l'icona posta nell'ultima colonna della griglia in corrispondenza della riga che vogliamo cancellare;

  1. 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'.