Completato

Note

Errore

Session expiration Your session is going to expireClick here to extend

Budget:

Piccolo progetto <800

Pubblicato il

23/12/19 11.22

Questo progetto è scaduto

Pubblica un progetto simile e ricevi velocemente offerte non vincolanti.

Pubblica ora il tuo progetto simile

Descrizione

Semplice applicazione Windows/desktop per estrarre da un database SQL ricevute fiscali emesse con un software gestionale preesistente ed inviarle ad un cash register “telematico” per stampare uno scontrino fiscale per ciascuna di esse.

Il RDBMS è Sybase ASA 8, con accesso via ODBC o JDBC.

Le periferiche (registratore di cassa o stampante fiscale) sono prodotti Custom/Fasy, per le quali sono disponibili librerie, SDKs e tools software per eseguire simulazioni e test delle applicazioni;

Si utilizzano protocolli OPOS per .net o JavaPOS.

L’applicazione potrà essere sviluppata per .net (C# o VB) oppure Java SDK 6.45

L’applicazione dovrebbe avere una semplice interfaccia con:

pulsanti “Start” e “Exit”;

led “status”: condizioni “attesa” o “busy”

Dovrà essere seguito il seguente processo:

1. al lancio, eseguire la connessione al database) ed alla stampante fiscale/registratore di cassa;

2. avviare un loop infinito per eseguire un processo per volta, relativo ad una singola ricevuta fiscale;

3. esecuzione di una select (fornita da noi) per trovare la prima ricevuta fiscale da trattare;

4. allocare il risultato della query in un array;

5. eseguire un update di una colonna “lock” della riga trovata;

6. eseguire le funzioni per inviare alla periferica i dati relativi alla ricevuta fiscale;

7. attendere la risposta da parte della periferica;

8. in caso di periferica fuori servizio o occupata, eseguire un loop di tentativi per 10 secondi, poi eseguire l’update nella riga del documento fiscale per ridefinirlo come “da trattare”.