Comanda

APIDescription
POST api/InviaConsegnaAsporto

Inserisce l'ordine di tipo asporto nel database.

POST api/InviaConsegnaAsportoComandaResponse

Inserisce l'ordine di tipo asporto nel database.

POST api/InviaAsportoCheckClienteComandaResponse

Inserisce l'ordine di tipo asporto nel database creando eventualmente il cliente.

POST api/EliminaConsegnaDeliveryPartner?ExternalIdOrder={ExternalIdOrder}

Elimina la consegna d'asporto se ne esiste una con external id order specifico. Non è prevista generazione di notifiche via SMS o Mail al cliente per l'eventuale eliminazione.

POST api/InviaConsegnaAsportoControlloCliente

Inserisce l'ordine di tipo asporto nel database. Verifica se il cliente esiste. Se non esiste, non solleva eccezione, ed inserisce il cliente con lo stesso idCliente passato in DTO. Se è presente una fidelity associata al DTOComanda, ma la card non esiste nel database, essa verrà creata con lo stesso ID e codice, a patto che siano valorizzati i campi nullabili del DTOFidelityComanda.

POST api/InviaAsportoApplicaPrezziPromo?idUtente={idUtente}&idCassa={idCassa}

Inserisce l'ordine di tipo asporto nel database applicando i prezzi e le promozioni. Verifica se il cliente esiste. Se non esiste, non solleva eccezione, ed inserisce il cliente con lo stesso idCliente passato in DTO. Se è presente una fidelity associata al DTOComanda, ma la card non esiste nel database, essa verrà creata con lo stesso ID e codice, a patto che siano valorizzati i campi nullabili del DTOFidelityComanda.

GET api/OrdiniDaConsegnare

Recupera le comande di tipo asporto e consegna a domicilio, senza documento emesso, che non sono ancora state associate ad un pony. Il pony può esserci (pony banco): in tal caso viene considerata comunque una comanda senza pony.

POST api/OrdineInConsegna?idComanda={idComanda}&idPony={idPony}

Indica che il pony ha preso in carico la comanda ed è in partenza verso il destinatario dell'ordine.

POST api/OrdineConsegnato?idComanda={idComanda}&idPony={idPony}&oraArrivo={oraArrivo}&oraRientro={oraRientro}

Segna la data ora di consegna effettuata dal pony presso il destinatario dell'ordine.

POST api/DissociaOrdineDaPony?idComanda={idComanda}

Toglie il pony da un ordine.

POST api/InviaComandaOnline?idUtente={idUtente}

Crea o sostituisce la comanda passata nel body sul database; invia in stampa la comanda; rilascia il tavolo. Da usare per l'invio e stampa della comanda al server (uscita dal tavolo) Non viene ritornata la comanda.

POST api/ComandaOnline?idUtente={idUtente}

Crea o sostituisce la comanda passata nel body sul database Metodo da usare prima di inviare la richiesta di emissione documento.

POST api/ComandaApplicaListino?idUtente={idUtente}&idCassa={idCassa}

Crea o sostituisce la comanda passata nel body sul database Applica i prezzi di listino, comprese promozioni, e restituisce la comanda valorizzata.

POST api/InviaComandaOffline?idUtente={idUtente}

Aggiunge righe ad una comanda sul database, nel caso l'applicazione sia offline; invia in stampa la comanda; rilascia il tavolo. Da usare per l'invio e stampa della comanda al server (uscita dal tavolo)

POST api/ComandaOffline?idUtente={idUtente}

Aggiunge righe ad una comanda sul database, nel caso l'applicazione sia offline Metodo da usare prima di inviare la richiesta di emissione documento.

POST api/AvanzaMarcia?idUtente={idUtente}&idTavolo={idTavolo}&numeroMarcia={numeroMarcia}

Metodo per far avanzare le marce.

POST api/StampaComanda?idUtente={idUtente}&idTavolo={idTavolo}&isStampaCompleta={isStampaCompleta}

PREREQUISITO: la comanda deve essere stata inviata al server precedentemente

POST api/EliminaComanda?idUtente={idUtente}&idTavolo={idTavolo}

Elimina la comanda ed avvisa i CDP

GET api/GetByIdTavolo?idTavolo={idTavolo}

Ritorna la comanda dato l'id del tavolo

POST api/TrasferimentoComanda

Salva la comanda trasferita dal negozio di partenza.

POST api/TrasferimentoComandaGuest

Riceve il DTOComanda generato da ordine Just Eat e lo importa

POST api/TrasformaInComandaGuest?idComandaEsistente={idComandaEsistente}

Sblocca e trasforma una comanda sospesa in comanda guest.

POST api/ComandaGiacenzeLight?idUtente={idUtente}

Crea o sostituisce la comanda passata nel body sul database Calcola la nuova situazione delle giacenze light

POST api/CheckGiacenzeComanda

Verifica la gicenza light o civetta delle pietanze presenti nella comanda Restituisce la lista delle pietanze e variazioni non disponibili

POST api/ValidaTipologiaConsegna

Analizza quali tipologie di consegna sono applicabili o meno rispetto alla comanda passata nel body.

POST api/ValidaConsegna

Verifica i dati della comanda prima del pagamento rispetto alla comanda passata nel body.

POST api/ComandaByPassKey?PassKeyTavolo={PassKeyTavolo}

Inserisce righe comanda partendo da un passkey, ovvero un codice GUID identificativo del tavolo. La comanda passata nel body deve solamente avere una lista di DTOComandaDettagli, il resto dei dati non va valorizzato.

GET api/Comanda/{id}

Ritorna la comanda richesta

GET api/Comanda

No documentation available.

POST api/Comanda

No documentation available.

PUT api/Comanda

No documentation available.

DELETE api/Comanda/{id}

No documentation available.

Image

APIDescription
GET api/ImmagineCopertinaArticoloImage?articoloId={articoloId}

Ritorna l'immagine di copertina

GET api/ImmagineArticoloImage?immagineId={immagineId}

Ritorna l'immagine non di copertina specificata tramite il suo id

GET api/LinkLocalImage?idLink={idLink}

Ritorna l'immagine locale di una entità anagrafica salvata in PIZ_tabLink secondo il sui id

GET api/PietanzaImage?pietanzaId={pietanzaId}

Ritorna l'immagine della pietanza dato il suo ID.

GET api/CategoriaPietanzaImage?categoriaId={categoriaId}

Ritorna l'immagine della categoria di pietanza dato il suo ID.

GET api/VariazioneImage?variazioneId={variazioneId}

Ritorna l'immagine della Variazione dato il suo ID.

GET api/CategoriaVariazioneImage?categoriaId={categoriaId}

Ritorna l'immagine della categoria di Variazione dato il suo ID.

GET api/TotemImage?tipoAnagrafica={tipoAnagrafica}&idAnagrafica={idAnagrafica}

Ritorna l'immagine dell'entità indicata nel parametro per l'id indicato. Se l'immagine non esiste ritorna un errore "ErrorImageNotFound -74"

GET api/Image?imageName={imageName}

Ritorna una immagine presente nella cartella fileRepository del server webapi.

DatoUlterioreDato

APIDescription
GET api/GetDatiUlterioriById?id={id}

Ritorna i dati ulteriori per idRiferimento (articolo o cliente); Valori TipoCampo: 4 -> Testo (ValoreText), 1 -> Numero intero (ValoreLong), 6 -> Data (ValoreDate), 7 -> Si/No (ValoreBoolean); Valori TipoRappresentazione: 2 -> Combobox, 1 -> TextBox, 4 -> Combo Data;

PUT api/DatoUlterioreDatoMultiplo

Aggiorna inserisce il valore dei dati ulteriori; Valori Tipo Campo: 4 -> Testo (ValoreText), 1 -> Numero intero (ValoreLong), 6 -> Data (ValoreDate), 7 -> Si/No (ValoreBoolean)

POST api/DatoUlterioreDato

inserisce il valore del dato ulteriore

PUT api/DatoUlterioreDato

Aggiorna inserisce il valore dei dati ulteriori; Valori Tipo Campo: 4 -> Testo (ValoreText), 1 -> Numero intero (ValoreLong), 6 -> Data (ValoreDate), 7 -> Si/No (ValoreBoolean)

GET api/DatoUlterioreDato

No documentation available.

GET api/DatoUlterioreDato/{id}

No documentation available.

DELETE api/DatoUlterioreDato/{id}

No documentation available.

StatoGeneraleApp

APIDescription
GET api/StatoDifferenzialeApp?daData={daData}

Chiamata di stato generale DIFFERENZIALE. Vengono ritornate le informazioni di: - data ultimo aggiornamento di ogni anagrafica - tavoli con relativo stato ma filtrati per data aggiornamento, usando la data indicata nel parametro della chiamata.

GET api/StatoAppSelfOrder

Chiamata di stato generale DIFFERENZIALE. Vengono ritornate le informazioni di: - data ultimo aggiornamento di ogni anagrafica - prodotti bloccati - inattività del locale - la data indicata nel parametro della chiamata. - Lista delle nuove/modificate comande - Lista delle comande eliminate

GET api/StatoAppSelfOrder?daData={daData}

Chiamata di stato generale DIFFERENZIALE. Vengono ritornate le informazioni di: - data ultimo aggiornamento di ogni anagrafica - prodotti bloccati - inattività del locale - la data indicata nel parametro della chiamata. - Lista DTO nuove/modificate comande - Lista di idComanda delle comande eliminate (divise tra eliminate ma scontrinate, eliminate e rifiutate.

GET api/StatoGeneraleTotem

Chiamata di stato generale DIFFERENZIALE. Vengono ritornate le informazioni di: - la data ora corrente del server. - prodotti e variazioni bloccate Http 200 come risposta OK alla chiamata.

GET api/StatoGeneraleApp

Chiamata di stato generale. Vengono ritornate informazioni come: data ultimo aggirnamento di ogni anagrafica, turno attivo, stato del tavolo, etc.

GET api/StatoGeneraleApp/{id}

No documentation available.

POST api/StatoGeneraleApp

No documentation available.

PUT api/StatoGeneraleApp

No documentation available.

DELETE api/StatoGeneraleApp/{id}

No documentation available.

CheckCompatibility

APIDescription
POST api/CheckCompatibility

Ritorna se l'app è compatibile con il server. L'app invia informazioni al server.

Report

APIDescription
POST api/PrintReport

Stampa diretta del report specificato, nella stampante specificata. Se stampante non specificata viene presa la stampante predefinita.;

Fattura

APIDescription
POST api/InsertEvasioneOrdineClienteFattura

No documentation available.

POST api/ContabilizzaInPrimaNota

Contabilizza in prima nota le fatture passate tramite id.

POST api/RegistraPagamentoInPrimaNota

No documentation available.

GET api/GetFattureDaContabilizzareByIdCliente?idCliente={idCliente}

No documentation available.

POST api/Fattura

Inserimento testata e dettaglio fattura

GET api/Fattura

No documentation available.

GET api/Fattura/{id}

No documentation available.

PUT api/Fattura

No documentation available.

DELETE api/Fattura/{id}

No documentation available.

PrezzoVenditaRetail

APIDescription
POST api/CalcolaPrezzoVendita

Ritorna il prezzo di vendita moltiplicato per la quantità in base agli input

POST api/CalcolaImporto

Calcola importo partendo da base imponibile o da importo lordo

POST api/PrezzoVenditaInsertOrUpdate

Inserisce / aggiorna il prezzo di vendita imponibile o lordo

CaricoCDP

APIDescription
GET api/GetCaricoCDP

GET api/GetFasceConsegnaPerGiorni?numGiorniSuccessivi={numGiorniSuccessivi}

Ritorna la lista completa delle fasce di produzione con un dto semplificato

POST api/GetFasceConsegnaPerGiornoEOrdine?giornoConsegna={giornoConsegna}

Ritorna la lista completa delle fasce di produzione con un dto semplificato (DTODisponibilitaProduzione) filtrando le fasce di infornata disponibili in base all'ordine inviato e per la data consegna richiesta.

POST api/GetFasceConsegnaPerGiornoEOrdineOraProduzione?giornoConsegna={giornoConsegna}

Ritorna la lista completa delle fasce di produzione con un dto semplificato (DTODisponibilitaProduzione) filtrando le fasce di infornata disponibili in base all'ordine inviato e per la data consegna richiesta basandosi sui dati dell'ora produzione

RegolaPrezzo

APIDescription
POST api/GetRegolaPrezzoVendita

No documentation available.

POST api/GetRegolaPrezzoAcquisto

No documentation available.

Giacenza

APIDescription
POST api/GiacenzaRettificaGiacenze

Rettifica giacenze

GET api/GiacenzaArticoloRotturaProdottoMagazzino?barcode={barcode}

Ritorna le giacenze divise per magazzino, dell'articolo che fa riferiemtno al barcode passato come parametro

POST api/GetSommaGiacenzaArticoloByBarcodeMagazzino

Ritorna le giacenze per magazzino specificato e articolo che fa riferimento al barcode passato come parametro.

GET api/Giacenza

No documentation available.

GET api/Giacenza/{id}

No documentation available.

POST api/Giacenza

No documentation available.

PUT api/Giacenza

No documentation available.

DELETE api/Giacenza/{id}

No documentation available.

Cliente

APIDescription
POST api/ClienteAddOrUpdate?isEstendiCriteriRicerca={isEstendiCriteriRicerca}

Metodo dedicato per inserimento o aggiornamento cliente da ambiente web self-order Se il cliente non esiste lo crea Se esiste, viene aggiornato con i dati passati nel DTO

POST api/ClienteGetClientiByDTOSearch

Ritorna i clienti che soddisfano il filtro DTOSearchCliente Settare isRicercaInProfiliAttivi = true se solol profili attivi

GET api/ClienteGetAllCliOrCont

Ritorna tutta la lista di clienti o contatti.

POST api/ClienteGetCliOrContById?id={id}

Ritorna il DTOCliente del cliente o contatto che ha l' id passato nella chiamata

GET api/ClienteAutenticazioneGetById?id={id}

Ritorna il DTOClienteAutenticazioneSelfOrder del cliente con id passato nella chiamata

POST api/ClienteUpdateAutenticazioneSelfOrder

Metodo dedicato per inserimento o aggiornamento dati autenticazione self-order di un cliente

GET api/ClienteSituazioneCrediti?idCliente={idCliente}

No documentation available.

GET api/Cliente

No documentation available.

GET api/Cliente/{id}

No documentation available.

POST api/Cliente

No documentation available.

PUT api/Cliente

No documentation available.

DELETE api/Cliente/{id}

No documentation available.

PrezzoAcquistoRetail

APIDescription
POST api/CalcolaPrezzoAcquisto

Ritorna il prezzo di acquisto moltiplicato per la quantità in base agli input

POST api/PrezzoAcquistoInsertOrUpdate

Inserisce / aggiorna il prezzo di acquisto imponibile o lordo

Destinazione

APIDescription
GET api/DestinazioniByCliente?id={id}

Ritorna le destinazioni per l'id cliente indicato nel parametro

POST api/EliminaDestinazione?idDestinazione={idDestinazione}

Elimina la destinazione

GET api/Destinazione

No documentation available.

GET api/Destinazione/{id}

No documentation available.

POST api/Destinazione

No documentation available.

PUT api/Destinazione

No documentation available.

DELETE api/Destinazione/{id}

No documentation available.

TransazioneTessera

APIDescription
GET api/TransazioneTessera/GetBy?CodiceTessera={CodiceTessera}

Get lista transazioni tessera passando il codice tessera.

POST api/TransazioneTessera/NewMov

No documentation available.

GET api/TransazioneTessera

No documentation available.

GET api/TransazioneTessera/{id}

No documentation available.

PUT api/TransazioneTessera

No documentation available.

DELETE api/TransazioneTessera/{id}

No documentation available.

Bilancia

APIDescription
GET api/BilanciaPesataDaBarcode?barcode={barcode}

No documentation available.

GET api/Bilancia

No documentation available.

GET api/Bilancia/{id}

No documentation available.

POST api/Bilancia

No documentation available.

PUT api/Bilancia

No documentation available.

DELETE api/Bilancia/{id}

No documentation available.

Valuta

APIDescription
GET api/AggiornaCambiValute

No documentation available.

GET api/Valuta

No documentation available.

GET api/Valuta/{id}

No documentation available.

POST api/Valuta

No documentation available.

PUT api/Valuta

No documentation available.

DELETE api/Valuta/{id}

No documentation available.

OrdineFornitore

APIDescription
GET api/OrdiniApertiByIdArticolo?idArticolo={idArticolo}

No documentation available.

POST api/FornitoreByDTOSearch

Ritorna i fornitori degli ordini fornitore APERTI.

POST api/OrdineFornitoreByDTOSearch

Ritorna tutti gli ordini fornitore aperti tramite i parametri inseriti nel DTO. I parametri di ricerca vengono valutati in AND.

POST api/OrdineFornitoreLockPicking

Segna come in uso la testata degli ordini fornitore

POST api/OrdineFornitoreSospendiPicking

Sospende il picking degli ordini specificati. In pratica viene solo sbloccata la testata dell'ordine in modo che possa essere ripreso da qualsisi terminale.

POST api/OrdineFornitoreValidaBarcode

Validazione di un barcode, non proveniente da ordine

POST api/OrdineFornitoreValidaBarcodePicking

No documentation available.

POST api/OrdineFornitoreEvasioneDaPickingConStampa

Viene creato il/i movimento di magazzino e stampato/i. Vengono ritornati gli estremi dei documenti creati.

POST api/OrdineFornitoreEvasioneDaPicking

Viene creato il/i movimento di magazzino

POST api/OrdineFornitoreRispristinaEvasioneDaPicking

Da usare solo se si sa cosa si sta facendo: Ripristina ordine fornitore, picking e cancella i movimenti di magazzino passati

GET api/OrdineFornitoreGetInfoDocumentiPerEvasione

Recupero impostazioni di default da proporre all'utente per evadere un ordine fornitore Ogni elemento della lista corrisponde ad un tipo di documento: Fattura, DDT,..

POST api/OrdineFornitore/Crea

Creazione ordine fornitore semplificata. Se tutte le quantità sono a 0 l'ordine viene chiuso. Possono essere passati Barcode o Descrizione. Se viene passata la Descrizione viene inserita una riga descrittiva. N.B. La Descrizone VINCE sul Barcode se vengono passati entrambi.

GET api/OrdineFornitore/{id}

Ordine fornitore by id

GET api/OrdineFornitore

No documentation available.

POST api/OrdineFornitore

No documentation available.

PUT api/OrdineFornitore

No documentation available.

DELETE api/OrdineFornitore/{id}

No documentation available.

Conto

APIDescription
POST api/LogDigitalPayments?idUtente={idUtente}&idTavolo={idTavolo}

Log pagamenti digitali

GET api/ModalitaChiusuraConto

Modalità di chiusura conto, ciascuna con elenco modalità pagamento permesse

GET api/ModalitaPagamento

Modalità di pagamento (elenco completo).

POST api/IntestaConto?idUtente={idUtente}

Permette di cambiare il cliente o la fidelity card nel conto che si sta producendo. Questa operazione può cambiare le righe del conto in questo modo: - aggiunta/rimozione sconti in righe esistenti - aggiunta/rimozione sconti/omaggi come nuove righe Le righe verranno ritornate nella response, come losta

POST api/ResetIntestaConto?idUtente={idUtente}

Permette di resettare idContoSeparato, cliente e fidelity card nel conto che si stava producendo. Questa operazione va chiamata SEMPRE dopo aver utilizzato almeno una volta la rotta IntestaConto ed aver interrotto la creazione del conto.

POST api/StampaConto?idUtente={idUtente}&idTavolo={idTavolo}

Stampa il conto tramite DTO

GET api/Conto

No documentation available.

GET api/Conto/{id}

No documentation available.

POST api/Conto

No documentation available.

PUT api/Conto

No documentation available.

DELETE api/Conto/{id}

No documentation available.

Articolo

APIDescription
POST api/ArticoloInserisciPerApp

Inserisce un nuovo articolo

GET api/Articolo

[LIGHT] Ritorna tutti gli articoli. Vedere DTOArticolo per dettagli. ATTENZIONE: se presenti molti articoli può andare in timeout

GET api/Articolo/{id}

[DEEP] Ritorna l'articolo specificato con tutte le sue informazioni. Vedere DTOArticolo per dettagli.

GET api/Articolo?descrizione={descrizione}

[LIGHT] Ritorna gli/l'articolo specificati/o. Vedere DTOArticolo per dettagli.

GET api/Articolo?barcode={barcode}

[LIGHT] Ritorna l'articolo specificato. Vedere DTOArticolo per dettagli. Se tabImpostazioni -> DueRetailMobile_InfoArticolo_RicercaBarcodeContains = true, laricerca viene fatta per contains e non per uguale.

GET api/Articolo?codice={codice}

[LIGHT] Ritorna gli/l'articolo specificati/o. Vedere DTOArticolo per dettagli.

POST api/Articolo

No documentation available.

PUT api/Articolo

No documentation available.

DELETE api/Articolo/{id}

No documentation available.

Pony

APIDescription
POST api/StatoPony?idPony={idPony}&status={status}

Setta lo status operativo del Pony

GET api/Pony

No documentation available.

GET api/Pony/{id}

No documentation available.

POST api/Pony

No documentation available.

PUT api/Pony

No documentation available.

DELETE api/Pony/{id}

No documentation available.

Client

APIDescription
POST api/ClientHello

No documentation available.

POST api/ClientAddOrUpdateOrRemoveClients

No documentation available.

GET api/Client

No documentation available.

GET api/Client/{id}

No documentation available.

POST api/Client

No documentation available.

PUT api/Client

No documentation available.

DELETE api/Client/{id}

No documentation available.

InformazioniInizialiApp

APIDescription
GET api/InformazioniInizialiApp/Light

Il metodo ritorna un DTOInformazioniInizialiApp caricato dei soli DTO categoria, composizioni, formati, gruppi, sale e tavoli, tipi stati tavolo, menu, giacenze light, conto, date ultimo agg.

GET api/InformazioniInizialiApp/LightListino

Il metodo ritorna un sottoinsieme di informazioni relative all'anagrafica pietanze. La lista di dto categorie è sostituita da una lista di id categorie I dto categorie potranno essere recuperati con la chiamata ciclica della rotta api\Categoria in get

GET api/InformazioniInizialiApp/LightSale

Il metodo ritorna un DTOInformazioniInizialiApp caricato dei soli DTO sale e tavoli, e al tipo stato tavolo.

GET api/InformazioniInizialiApp/LightAccessoUtente

Il metodo ritorna un DTOInformazioniInizialiApp caricato dei soli DTO gruppi, utenti e permessi di accesso.

GET api/InformazioniInizialiApp/LightImpostazioni

Il metodo ritorna un DTOInformazioniInizialiApp caricato dei soli DTO gruppi, utenti e permessi di accesso.

GET api/InformazioniInizialiApp/Totem

Il metodo ritorna un DTOInformazioniInizialiApp caricato dei soli DTO gruppi, utenti e permessi di accesso.

GET api/InformazioniInizialiApp/InfoPrezzi

Il metodo ritorna un DTOInformazioniInizialiApp caricato DI TUTTE le pietanze e categorie, senza divisione o raggruppamenti.

GET api/InformazioniInizialiApp

Il metodo ritorna un DTOInformazioniInizialiApp corredato da tutti i DTO previsti.

GET api/InformazioniInizialiApp?IncludiCategorieNonAttive={IncludiCategorieNonAttive}

Il metodo ritorna un DTOInformazioniInizialiApp corredato da tutti i DTO previsti.

GET api/InformazioniInizialiApp/{id}

No documentation available.

POST api/InformazioniInizialiApp

No documentation available.

PUT api/InformazioniInizialiApp

No documentation available.

DELETE api/InformazioniInizialiApp/{id}

No documentation available.

Marketplace

APIDescription
GET api/ArticoliFlatMarketplace?page={page}&takeCount={takeCount}&hasGiacenza={hasGiacenza}&dataUltimoAggiornamento={dataUltimoAggiornamento}

Ritorna tutte le informazioni degli articoli modificati successivamente alla data specificata

GET api/CategorieWebMarketplace?dataUltimoAggiornamento={dataUltimoAggiornamento}

Ritorna tutte le categorie modificate alla data specificata. Se data vuota ritorna tutte le categorie.

POST api/InsertOrdiniClienteMarketplace

Inserimento ordini specificati. AssociationId indica l'id dell'ordine del chiamante

PUT api/AggiornaStatoOrdiniClienteMarketplace?idOrdine={idOrdine}&idStatoOrdine={idStatoOrdine}

Aggiorna lo stato dell'ordine cliente. Attenzione che lo stato è quello di api/StatoOrdine

TotemStatoRichieste

APIDescription
GET api/TotemStatoRichiesta?TransactionGuid={TransactionGuid}

No documentation available.

GET api/TotemListaStatiRichiesta?TransactionGuid={TransactionGuid}

No documentation available.

GET api/TotemStatoRichieste

No documentation available.

GET api/TotemStatoRichieste/{id}

No documentation available.

POST api/TotemStatoRichieste

No documentation available.

PUT api/TotemStatoRichieste

No documentation available.

DELETE api/TotemStatoRichieste/{id}

No documentation available.

Licenza

APIDescription
GET api/GetLicenzaTablet

Ritorna i dati relativi alla licenza per i tablet

GET api/GetLicenzaTotem

Ritorna i dati relativi alla licenza per i totem

GET api/Licenza

Ritorna la lista di moduli (ATTIVI e NON ATTIVI) presenti nella licenza

GET api/Licenza/{id}

No documentation available.

POST api/Licenza

No documentation available.

PUT api/Licenza

No documentation available.

DELETE api/Licenza/{id}

No documentation available.

Totem

APIDescription
POST api/TotemStampaConto?idCassa={idCassa}&idComanda={idComanda}&importoDaPagare={importoDaPagare}&formaDiPagamento={formaDiPagamento}

Emissione del conto, in base alla cassa (totem) e alla modalità di pagamento. Il metodo assegna un GUID al task, e tiene aggiornata una tabella con lo stato dell'operazione. Il chiamante, tramite questo GUID, può capire in che stato ci si trova invocando la rotta api/TotemStatoRichiesta. ///

POST api/TotemStampaContoPagato?idCassa={idCassa}&idComanda={idComanda}&ImportoPagato={ImportoPagato}&formaDiPagamento={formaDiPagamento}

Emissione del conto già incassato, in base alla cassa (totem) e alla modalità di pagamento. Il metodo assegna un GUID al task, e tiene aggiornata una tabella con lo stato dell'operazione. Il chiamante, tramite questo GUID, può capire in che stato ci si trova invocando la rotta api/TotemStatoRichiesta. In base alla modalità di pagamento indicata, registra un incasso già avvenuto: - se contanti si intende tramite rendiresto - se elettronico si intende con transazione ingenico già avvenuta Infine chiude la transazione con emissione scontrino e modalità di pagamento prenotata. Per pagamenti in contanti è possibile indicare l'importo realmente inserito nel rendiresto dal cliente per avere uno scontrino con la corretta dicitura del resto. ///

POST api/TotemArrotondaEStampaContoPagato?idCassa={idCassa}&idComanda={idComanda}&ImportoPagato={ImportoPagato}&formaDiPagamento={formaDiPagamento}&arrotondamentoDaApplicare={arrotondamentoDaApplicare}

No documentation available.

POST api/TotemChiusuraFiscale?idCassa={idCassa}

Emissione della chiusura fiscale in base alla cassa legata al totem. Il metodo assegna un GUID al task, e tiene aggiornata una tabella con lo stato dell'operazione. Il chiamante, tramite questo GUID, può capire in che stato ci si trova invocando la rotta api/TotemStatoRichiesta.

POST api/TotemAnnulloDocumento?idCassa={idCassa}&numChiusura={numChiusura}&numDocumento={numDocumento}&dataDocumento={dataDocumento}

No documentation available.

GET api/TotemComandaDaBarcodeSacchetto?barcodeSacchetto={barcodeSacchetto}

No documentation available.

GET api/TotemInfoStampante?idCassa={idCassa}

No documentation available.

InfoDocumento

APIDescription
POST api/InfoDocumentoInsertOrUpdate

Insert or update delle informazioni aggiuntive di DDT o fattura. IdTestata deve esser valorizzata

GET api/InfoDocumento/{id}

GET api/InfoDocumento

No documentation available.

POST api/InfoDocumento

No documentation available.

PUT api/InfoDocumento

No documentation available.

DELETE api/InfoDocumento/{id}

No documentation available.

PrenotazioneFascia

APIDescription
GET api/FasceValide?daQuestaDataOra={daQuestaDataOra}

Ritorna le fasce ripetitive valide nel giorno, o gli eventi validi. Ritorna anche le esclusioni.

GET api/PrenotazioneFascia

No documentation available.

GET api/PrenotazioneFascia/{id}

No documentation available.

POST api/PrenotazioneFascia

No documentation available.

PUT api/PrenotazioneFascia

No documentation available.

DELETE api/PrenotazioneFascia/{id}

No documentation available.

OptionManager

APIDescription
GET api/ImpostazioniGetDND

Indica se il client è in modalità DND (Do Not Disturb)

GET api/OptionManagerIsVisualizzaPrezziIvati

Indica se i pressi devono essere mostrati ivati o meno

MovimentoMagazzino

APIDescription
POST api/MovimentoMagazzinoValidaBarcode

No documentation available.

GET api/MovimentoMagazzinoUnLockMovimentoMagazzino?idTestata={idTestata}

Unlock della testata del movimento di magazzino specificato

POST api/MovimentoMagazzinoLockMovimentoMagazzino

Lock della testata del movimento di magazzino specificato

GET api/MovimentoMagazzino/{id}

No documentation available.

GET api/MovimentoMagazzino

No documentation available.

PUT api/MovimentoMagazzino

No documentation available.

POST api/MovimentoMagazzino

No documentation available.

DELETE api/MovimentoMagazzino/{id}

No documentation available.

JustEat

APIDescription
PUT api/JustEat/ConnectOrder

Ricezione nuovo ordine JustEat da smistare sul negozio corretto

GET api/JustEat

No documentation available.

GET api/JustEat/{id}

No documentation available.

POST api/JustEat

No documentation available.

PUT api/JustEat

No documentation available.

DELETE api/JustEat/{id}

No documentation available.

OrdineCliente

APIDescription
POST api/InsertOrdiniClienteWeb

Inserimento ordini specificati. AssociationId indica l'id dell'ordine del chiamante. Se AssociationId già presente, viene aggiornata la testata e cancellati e reinseriti i dettagli

POST api/RemoveOrdineClienteWebByAssociationId?associationId={associationId}

Rimuove l'ordine cliente associato all'associationId

POST api/RemoveOrdineClienteWebByRifDocCliente?rifDocCliente={rifDocCliente}

Rimuove l'ordine cliente associato al riferimento documento cliente

POST api/OrdineClienteByDTOSearch

Ritorna tutti gli ordini cliente aperti tramite i parametri inseriti nel DTO. I parametri di ricerca vengono valutati in AND.

POST api/ClienteDestinazioneByDTOSearch

Ritorna clienti e destinazioni degli ordini cliente APERTI.

POST api/OrdineClienteLockPicking

Segna come in uso la testata degli ordini cliente e ritorna la lista di articoli degli ordini che sono stati richiesti per il picking

POST api/OrdineClienteLockAndGetArtsAndOrderForPicking

Segna come in uso la testata degli ordini cliente e ritorna un oggetto con la lista di articoli degli ordini richiesti per il picking, e la lista degli ordini interessati AGGIORNATA. Necessario per soddisfare la trasformazione degli ordini con barcode NON in data scadenza IN data scadenza (logica evasione FEFO)

POST api/OrdineClienteConfermaPicking

Conferma il picking degli ordini specificati

POST api/OrdineClienteSospendiPicking

Sospende il picking degli ordini specificati. In pratica viene solo sbloccata la testata dell'ordine in modo che possa essere ripreso da qualsisi terminale.

POST api/OrdineClienteValidaBarcodePicking

Validazione barcode. Valorizzare IdUtente e Barcode, Quantità in DTOBarcodeAcquisibile. ATTENZIONE: viene sempre trasmessa la quantità totale

POST api/OrdineClienteValidaBarcode

Validazione di un barcode, non proveniente da ordine

POST api/OrdineClienteEvasioneDaPickingConStampa

Viene creato il/i documenti (Es. DDT, Fattura,...) e stampato/i. Vengono ritornati gli estremi dei documenti creati.

POST api/OrdineClienteEvasioneDaPicking

Viene creato il/i documenti (Es. DDT, Fattura,...)

POST api/InvioPdfEmail

Creazione pdf ed invio documento al cliente (specificato nel documento) ATTENZIONE: la chiamata è sincrona, quindi per evitare attese lunghe inviare 1 o al massimo 10 email.

GET api/OrdineClienteGetInfoDocumentiPerEvasione

Recupero impostazioni di default da proporre all'utente per evadere un ordine cliente. Ogni elemento della lista corrisponde ad un tipo di documento: Fattura, DDT,..

GET api/OrdineCliente/{id}

No documentation available.

GET api/OrdineCliente

No documentation available.

POST api/OrdineCliente

No documentation available.

PUT api/OrdineCliente

No documentation available.

DELETE api/OrdineCliente/{id}

No documentation available.

OrdineClienteDettaglio

APIDescription
POST api/OrdineClienteDettaglioAggiungiDettaglioClienteDaPicking

Viene aggiunto una riga all'ordine cliente specificato

GET api/OrdineClienteDettaglio/{id}

No documentation available.

GET api/OrdineClienteDettaglio

No documentation available.

POST api/OrdineClienteDettaglio

No documentation available.

PUT api/OrdineClienteDettaglio

No documentation available.

DELETE api/OrdineClienteDettaglio/{id}

No documentation available.

AppUpdate

APIDescription
GET api/GetLastUpdate?appName={appName}&appVersion={appVersion}

No documentation available.

GET api/GetLatestAppVersionName?appName={appName}&appVersion={appVersion}

No documentation available.

GET api/AppUpdate

No documentation available.

GET api/AppUpdate/{id}

No documentation available.

POST api/AppUpdate

No documentation available.

PUT api/AppUpdate

No documentation available.

DELETE api/AppUpdate/{id}

No documentation available.

IncomingCallNoAuth

APIDescription
GET api/InsertIncomingCallNoAuth?numero={numero}&tokenVerifica={tokenVerifica}

Ricezione nuova chiamata da app 2Bit CallerId Mobile

GET api/IncomingCallNoAuth

No documentation available.

GET api/IncomingCallNoAuth/{id}

No documentation available.

POST api/IncomingCallNoAuth

No documentation available.

PUT api/IncomingCallNoAuth

No documentation available.

DELETE api/IncomingCallNoAuth/{id}

No documentation available.

Tavolo

APIDescription
GET api/TavoloById?id={id}

Torna il tavolo indicato come parametro

GET api/TipoStatoTavolo

Listi tipi stato tavolo

POST api/UnisciTavolo?idUtente={idUtente}&idDaTavolo={idDaTavolo}&idATavolo={idATavolo}

Ritorna il tavolo A

POST api/SeparaTavolo?idUtente={idUtente}&idTavoloDaSeparare={idTavoloDaSeparare}

Ritorna i due tavoli divisi

POST api/AbilitaSottotavoli?idUtente={idUtente}&idTavolo={idTavolo}

Abilita i sottotavoli. Ritorna il tavolo padre

POST api/DisabilitaSottotavoli?idUtente={idUtente}&idTavolo={idTavolo}

Disabilita i sottotavoli. Ritorna il tavolo padre

POST api/BloccaTavoloAndGetComanda?idUtente={idUtente}&idTavolo={idTavolo}

Blocca il tavolo e ritorna la relativa comanda

POST api/BloccaTavolo?idUtente={idUtente}&idTavolo={idTavolo}

Blocca il tavolo

POST api/RilasciaTavolo?idUtente={idUtente}&idTavolo={idTavolo}

Rilascia il tavolo dopo l'utilizzo

POST api/SpostaComanda?idUtente={idUtente}&idDaTavolo={idDaTavolo}&idATavolo={idATavolo}

Sposta la comanda dal tavolo A al tavolo B, anche se occupato, e produce una stampa di notifica ai centri di produzione.

POST api/SpostaComandaEliminaCoperti?idUtente={idUtente}&idDaTavolo={idDaTavolo}&idATavolo={idATavolo}

Sposta la comanda dal tavolo A al tavolo B, anche se occupato, elimina i coperti dal tavolo di partenza e produce una stampa di notifica ai centri di produzione.

POST api/SpostaRigheComanda?idUtente={idUtente}&idDaTavolo={idDaTavolo}&idATavolo={idATavolo}

Sposta parte di una comanda da un tavolo all'altro

POST api/RichiediConto?idUtente={idUtente}&idTavolo={idTavolo}

Richiesta conto al tavolo Il tavolo cambia di stato ma rimane occupato.

POST api/SospendiConto?idUtente={idUtente}&idTavolo={idTavolo}

Sospende il conto del tavolo: il conto viene preparato e messo nella sezione conti sospesi del front-end. Il tavolo cambia di stato e si libera.

POST api/ConfermaSedie

No documentation available.

POST api/GeneraQrCodeTavolo?idTavolo={idTavolo}&idStampante={idStampante}

Costruisce un QrCode secondo configurazione di backoffice, riferito al tavolo indicato in parametro, e lo stampa su una stampante EscPos prevista nel pacchetto stampanti inviato a palmare.

GET api/TavoloByPassKey?passKeyGuid={passKeyGuid}

Ritorna l'oggetto tavolo se previsto con quel passkey

POST api/ChiediContoByPassKey?passKeyGuid={passKeyGuid}

Chiede il conto al tavolo con il passkey

POST api/ImportaPreorderSuTavolo?idTavolo={idTavolo}&idUtente={idUtente}

No documentation available.

GET api/Tavolo

Torna tutti i tavoli

GET api/Tavolo/{id}

No documentation available.

POST api/Tavolo

No documentation available.

PUT api/Tavolo

No documentation available.

DELETE api/Tavolo/{id}

No documentation available.

Collo

APIDescription
POST api/ColloInsertOrUpdate

Se DTOCollo.Id valorizzato viene fatto update altrimenti insert

GET api/ColloGetByIdentificativoCliente?identificativoCliente={identificativoCliente}

Ritorna i colli associati all'identificativoCliente

POST api/ColloLockColli

Blocca in modo esclusivo i colli specificati

POST api/ColloUnLockColli

Sblocca i colli selezionati

POST api/ColloGetPrezzi

Funzione che inserisce i prezzi nel dettaglio del collo a partire dai dati di testata Se IsRicalcolaPrezzo = true vengono rimessi dal sever i prezzi nel DTODettaglioCollo. Se IsRicalcolaPrezzo = false vengono ricalcolati dal server tutti i campi a partire da Prezzo, PrezzoNettoIva, Sconto1,2,3,4

POST api/ColloValidaBarcode

Validazione collo per Collo generico, Stampa Etichette, Gestione Inventari Collo generico: DTOValidaBarcode.TipoRigaDocumento -> 10 Stampa Etichette: DTOValidaBarcode.TipoRigaDocumento -> 5 Gestione Inventari: DTOValidaBarcode.TipoRigaDocumento -> 9

GET api/ColloGetInfoColli

Ritorna le informazioni di default per i vari tipi di colli Per identificare il tipo di collo usare il campo DTOInfoCollo.TipoDocumento. Valori: ColloGenerico = 4 ColloEtichetta = 5 ColloInventario = 6

POST api/ColloSalvaConStampa

Salva il collo e lo stampa. In caso di errore di stampa o qualsiasi altro errore -500 InternalServerError

GET api/Collo/{id}

No documentation available.

GET api/Collo

No documentation available.

POST api/Collo

Inserimento testata e dettaglio collo

PUT api/Collo

Aggiornamento testata e dettaglio collo

DELETE api/Collo/{id}

No documentation available.

Pietanza

APIDescription
GET api/PietanzeLikeThis?descrizione={descrizione}

Lista completa delle pietanze

GET api/Pietanza

Lista completa delle pietanze

GET api/Pietanza/{id}

No documentation available.

POST api/Pietanza

No documentation available.

PUT api/Pietanza

No documentation available.

DELETE api/Pietanza/{id}

No documentation available.

ValidazioneMovimentoMagazzino

APIDescription
POST api/ValidazioneMovimentoMagazzinoGetMovimentiMagazzinoValidabili

Ritorna i movimenti di magazzino filtrati che possono essere validati

POST api/ValidazioneMovimentoMagazzinoGetClientiDestinazioni

Ritorna i clienti e destinazioni dei movimenti validabili

POST api/ValidazioneMovimentoMagazzinoGetFornitori

Ritorna i fornitori dei movimenti validabili

POST api/ValidazioneMovimentoMagazzinoInsertOrUpdate

Se id null insert, altrimenti update

POST api/ValidazioneMovimentoMagazzinoAnnullaValidazione?idTestataMovimento={idTestataMovimento}

Annulla la validazione. Cancella tutta la validazione e unlock testata movimento di magazzino

POST api/ValidazioneMovimentoMagazzinoSalvaConferma

Conferma la validazione del movimento di magazzino.

GET api/ValidazioneMovimentoMagazzino

No documentation available.

GET api/ValidazioneMovimentoMagazzino/{id}

No documentation available.

POST api/ValidazioneMovimentoMagazzino

No documentation available.

PUT api/ValidazioneMovimentoMagazzino

No documentation available.

DELETE api/ValidazioneMovimentoMagazzino/{id}

No documentation available.

ScadenzaPagamento

APIDescription
POST api/GetScadenzeByIdFattura

Ritorna le scadenza non contabilizzate per i documenti (fattura o nota di credito) specificati

GET api/ScadenzaPagamento

No documentation available.

GET api/ScadenzaPagamento/{id}

No documentation available.

POST api/ScadenzaPagamento

No documentation available.

PUT api/ScadenzaPagamento

No documentation available.

DELETE api/ScadenzaPagamento/{id}

No documentation available.

CategoriaPietanza

APIDescription
GET api/CategoriePietanzaAttive

No documentation available.

GET api/ListinoAmmessoComposizioneGuidata

Ritorna oggetto con lista id categorie e id pietanze "visibili" durante una composizione guidata (menu). Questo sistema di visualizzazione va usato solamente in presenza di opzione "Usa promozioni come filtro per la selezione delle pietanze nel compositore guidato del menù" attiva. Chiave opzione--> "UsaPromoFiltroMenuGuidati"="1". Le liste ritornate, se entrambi vuote, indicano di visualizzare tutte le pietanze della categoria successiva.

GET api/CategoriaPietanza

Utilizzazto per gestire cetegorie e supercategorie

GET api/CategoriaPietanza/{Id}

Utilizzato per ritornare DTO della singola categoria correttamente caricato.

POST api/CategoriaPietanza

No documentation available.

PUT api/CategoriaPietanza

No documentation available.

DELETE api/CategoriaPietanza/{id}

No documentation available.

IncomingCall

APIDescription
POST api/InsertIncomingCall

Ricezione nuova chiamata da app 2Bit CallerId Mobile

POST api/InsertIncomingCall?numero={numero}

Ricezione nuova chiamata da app 2Bit CallerId Mobile

GET api/InsertIncomingCall?numero={numero}

Ricezione nuova chiamata da app 2Bit CallerId Mobile

GET api/IncomingCall

No documentation available.

GET api/IncomingCall/{id}

No documentation available.

POST api/IncomingCall

No documentation available.

PUT api/IncomingCall

No documentation available.

DELETE api/IncomingCall/{id}

No documentation available.

ArticoloVariante

APIDescription
GET api/ArticoloVarianteGetByIdArticolo?idarticolo={idarticolo}

Ritorna le varianti associate all'articolo

POST api/ArticoloVariante

Inserimento Variante per articolo

GET api/ArticoloVariante

No documentation available.

GET api/ArticoloVariante/{id}

No documentation available.

PUT api/ArticoloVariante

No documentation available.

DELETE api/ArticoloVariante/{id}

No documentation available.

Prenotazione

Servizio di gestione della prenotazione

APIDescription
GET api/PrenotazioniAperte?daQuestaDataOra={daQuestaDataOra}

Ritorna le prenotazioni da una data in avanti ed in stato aperto o chiuso parzialmente Le prenotazioni in stato "check" non devono essere visualizzate finchè non passano in stato "nuova".

POST api/UtilizzaPrenotazione?idPrenotazione={idPrenotazione}

Marca la prenotazione come utilizzata.

POST api/UtilizzaPrenotazioneUtente?idPrenotazione={idPrenotazione}&idUtente={idUtente}

Marca la prenotazione come utilizzata.

GET api/Prenotazione

Ottiene tutte le prenotazioni

GET api/Prenotazione/{id}

Ottiene la prenotazione con id richiesto

POST api/Prenotazione

Inserisce una nuova prenotazione con i dati espressi nel DTOPrenotazione. Se il dtoPrenotazione presenta un ID > 0, viene effettuato l'update della prenotazione. Se si indica un importopagato, con una data e delle note, verrà creato un acconto intestato al cliente per quell'importo, a patto che l'acconto non sia stato già creato ed indicato nella proprietà idAcconto del dtoPrenotazione.

PUT api/Prenotazione

No documentation available.

DELETE api/Prenotazione/{id}

No documentation available.

Account

APIDescription
GET api/Account/UserInfo

No documentation available.

POST api/Account/Logout

No documentation available.

GET api/Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/ChangePassword

No documentation available.

POST api/Account/SetPassword

No documentation available.

POST api/Account/AddExternalLogin

No documentation available.

POST api/Account/RemoveLogin

No documentation available.

GET api/Account/ExternalLogin?provider={provider}&error={error}

No documentation available.

GET api/Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/Register

No documentation available.

POST api/Account/RegisterExternal

No documentation available.

Tessera

APIDescription
GET api/TesseraDaCodice/RispostaEstesa?CodiceTessera={CodiceTessera}

Rotta fatta esclusivamente per ritornare una response estesa alla singola chiamata di get per codice.

GET api/Tessera/ListaAttivePerCliente?idCliente={idCliente}

Ritorna la lista delle tessere attive associate al cliente

GET api/Tessera/NewCardForExistingCustomer?idCliente={idCliente}&idModelloTessera={idModelloTessera}

Restituisce una nuova card associata al cliente passato come parametro, di tipo = idModelloTessera Se ce ne sono di disponibili, ritorna il DTOTessera che ha associato.

GET api/Tessera/ExistingCardForExistingCustomer?CodiceTessera={CodiceTessera}&ClienteNome={ClienteNome}&ClienteCognome={ClienteCognome}

Cerca nell'archivio una card con il codice = CodiceTessera associata ad un cliente con nome e cognome specifico. Se esiste, ritorna il DTOTessera

GET api/Tessera?CodiceTessera={CodiceTessera}

Get della tessera passando il codice anzichè l'ID.

GET api/Tessera

No documentation available.

GET api/Tessera/{id}

No documentation available.

POST api/Tessera

No documentation available.

PUT api/Tessera

No documentation available.

DELETE api/Tessera/{id}

No documentation available.

Barcode

APIDescription
GET api/BarcodeIsBarcodeExist?barcode={barcode}

Indica se esiste il barcode

POST api/BarcodeInsertWithArticoliVarianti

Aggiunge un barcode. Se articolo a varianti aggiunge l'eventuale nuova ArticoloVariante.

POST api/BarcodeUpdateAnnullato?barcode={barcode}

Segna un barcode come annullato

GET api/BarcodeGetByBarcodeLight?barcode={barcode}

Ritorna le informazioni del barcode specificato

GET api/AllBarcodeArticoloFlat?page={page}&takeCount={takeCount}&dataUltimoAggiornamento={dataUltimoAggiornamento}

Ritorna tutti i barcode con anche dati di articolo I record sono paginati: "page" indica il numero di pagina, "takeCount" sono i record per pagina Totale pagine disponibili: DTOBarcodeArticoloFlatPaged.TotalPages In data 20.06.23 si è deciso, dopo confronto con Paolo T, di abbandonare la paginazione e di ritornare all'applicazione direttamente tutti i barcode, poichè la paginazione non è sviluppata con l'uso di EF, ma SQLCommand, pertanto il take/skip/tolist non è supportato in SQL 2008 e non ha senso paginare visto che ad ogni richiesta di pagina viene rieseguita la query con notevole perdita di tempo.

GET api/CountBarcodeArticoloFlatModificati?dataUltimoAggiornamento={dataUltimoAggiornamento}

Count allineamento differenziale. Ritorna il numero di barcode che devono essere aggiornati tramite le chiamata AllBarcodeArticoloFlat. Se non viene passata la data ritorna il count di tutti i barcode presenti.

GET api/BarcodeArticoloFlatByBarcode?barcode={barcode}

Ritorna il barcode con anche dati di articolo

POST api/BarcodeInsertExtended

Aggiunge un barcode. Se articolo a varianti aggiunge l'eventuale nuova ArticoloVariante. Se articolo è in serial number, aggiunge i barcode in serial number se IsNumSeriale=true

GET api/Barcode?idArticolo={idArticolo}

Ritorna la lista di barcode associati all'articolo

POST api/Barcode

Tipologie principali di barcode: Normale, Variante, Data scadenza, Seriale Per individuare la tipologie di barcode usare i seguenti campi del DTOArticolo con i rispettivi campi obbligatori di DTOBarcode: Variante -> VariantiAttive di DTOArticolo 0 -> Gestione non attiva 1 -> Valorizzare IdVariante1 di DTOBarcode 2 -> Valorizzare IdVariante1, IdVariante2 di DTOBarcode 3 -> Valorizzare IdVariante1, IdVariante2, IdVariante3 di DTOBarcode Data scadenza -> IsDatascadenza di DTOArticolo [TRUE/FALSE] Seriale -> IsSeriale di DTOArticolo [TRUE/FALSE] Normale -> IsDatascadenza [FALSE], IsSeriale [FALSE], VariantiAttive [0]

GET api/Barcode

No documentation available.

GET api/Barcode/{id}

No documentation available.

PUT api/Barcode

No documentation available.

DELETE api/Barcode/{id}

No documentation available.

Documento

APIDescription
GET api/DocumentoGetInfoDocumentiPerEvasione

Recupero impostazioni di default da proporre all'utente per creare un documento. Ogni elemento della lista corrisponde ad un tipo di documento: Fattura, DDT, Preventivo, Ordine cliente, Ordine fornitore, Movimento di magazzino

POST api/DocumentoCreaDocumento

Creazione documento: DDT, Fattura. Ordine cliente, Ordine fornitore, Movimento di magazzino. Preventivo, etc.

Inventario

APIDescription
POST api/InventarioInsertOrUpdateDaCollo

Dato un collo popolo l'inventario

GET api/Inventario/{id}

Ritorna la riga specificata

GET api/Inventario

No documentation available.

POST api/Inventario

No documentation available.

PUT api/Inventario

No documentation available.

DELETE api/Inventario/{id}

No documentation available.

Ubicazione

APIDescription
POST api/UbicazioneAssociaSalvaAggiorna

Se DTOUbicazione.IdUbicazione null insert, altrimenti update

GET api/Ubicazione/{id}

Ritorna l'ubicazione

GET api/Ubicazione

Ritorna tutte le ubicazioni

GET api/Ubicazione?descrizione={descrizione}

Ritorna l'ubicazione che contiene la descrizione selezionata. Se descrizione "vuota" ritorna tutte le ubicazioni.

POST api/Ubicazione

No documentation available.

PUT api/Ubicazione

No documentation available.

DELETE api/Ubicazione/{id}

No documentation available.

Causale

APIDescription
GET api/GetByCode?code={code}

No documentation available.

GET api/GetByCodeRecursive?code={code}

No documentation available.

GET api/GetCausaliValidazioneMovimentoMagazzino

Ritorna tutte le causali che sono utilizzate per la validazione dei movimenti di magazzino

GET api/Causale/{id}

No documentation available.

GET api/Causale

No documentation available.

POST api/Causale

No documentation available.

PUT api/Causale

No documentation available.

DELETE api/Causale/{id}

No documentation available.

OrdineFornitoreDettaglio

APIDescription
PUT api/OrdineFornitoreDettaglio/Modifica

Modifica ordine fornitore dettaglio semplificata. Se passata quantità a 0 la riga viene cancellata. Righe evase parzialmente o interamente, non possono essere modificate. Se tutte le quantità a 0 l'ordine viene chiuso.

GET api/OrdineFornitoreDettaglio/{id}

No documentation available.

GET api/OrdineFornitoreDettaglio

No documentation available.

POST api/OrdineFornitoreDettaglio

No documentation available.

PUT api/OrdineFornitoreDettaglio

No documentation available.

DELETE api/OrdineFornitoreDettaglio/{id}

No documentation available.

Fornitore

APIDescription
POST api/FornitoreGetFornitoriByDTOSearch

Ritorna i fornitori che soddisfano il filtro DTOSearchFornitore Settare isRicercaInProfiliAttivi = true se solol profili attivi

GET api/Fornitore

No documentation available.

GET api/Fornitore/{id}

No documentation available.

POST api/Fornitore

No documentation available.

PUT api/Fornitore

No documentation available.

DELETE api/Fornitore/{id}

No documentation available.

OrigineOrdine

APIDescription
GET api/OrigineOrdine

No documentation available.

GET api/OrigineOrdine/{id}

No documentation available.

POST api/OrigineOrdine

No documentation available.

PUT api/OrigineOrdine

No documentation available.

DELETE api/OrigineOrdine/{id}

No documentation available.

OffertaPromozione

APIDescription
GET api/OffertaPromozione?idArticolo={idArticolo}

No documentation available.

GET api/OffertaPromozione

No documentation available.

GET api/OffertaPromozione/{id}

No documentation available.

POST api/OffertaPromozione

No documentation available.

PUT api/OffertaPromozione

No documentation available.

DELETE api/OffertaPromozione/{id}

No documentation available.

CausaleContabile

APIDescription
GET api/CausaleContabile

Ritorna tutte le causali contabili

GET api/CausaleContabile/{id}

Riorna la causale contabile specificata

POST api/CausaleContabile

No documentation available.

PUT api/CausaleContabile

No documentation available.

DELETE api/CausaleContabile/{id}

No documentation available.

DueRetailMobileOptionManager

APIDescription
GET api/DueRetailMobileOptionManager

Ritorna tutte le opzione per DueRetailMobile

GruppoCategoria

APIDescription
GET api/GruppoCategoria

Gruppi di categorie

GET api/GruppoCategoria/{id}

No documentation available.

POST api/GruppoCategoria

No documentation available.

PUT api/GruppoCategoria

No documentation available.

DELETE api/GruppoCategoria/{id}

No documentation available.

ComposizionePietanza

APIDescription
GET api/ComposizionePietanza

Tutti i formati di una pietanza

GET api/ComposizionePietanza/{id}

No documentation available.

POST api/ComposizionePietanza

No documentation available.

PUT api/ComposizionePietanza

No documentation available.

DELETE api/ComposizionePietanza/{id}

No documentation available.

Magazzino

APIDescription
GET api/Magazzino/{id}

No documentation available.

GET api/Magazzino

No documentation available.

POST api/Magazzino

No documentation available.

PUT api/Magazzino

No documentation available.

DELETE api/Magazzino/{id}

No documentation available.

StatoOrdine

APIDescription
GET api/StatoOrdine/{id}

Ritorna lo StatoOrdine

GET api/StatoOrdine

Ritorna tutti gli StatoOrdine

POST api/StatoOrdine

Inserimento testata e dettaglio StatoOrdine

PUT api/StatoOrdine

Aggiornamento testata e dettaglio StatoOrdine

DELETE api/StatoOrdine/{id}

Rimuove lo StatoOrdine

APIDescription
GET api/Menu

Ritorna tutti i menu

GET api/Menu/{id}

No documentation available.

POST api/Menu

No documentation available.

PUT api/Menu

No documentation available.

DELETE api/Menu/{id}

No documentation available.

GiacenzaLight

APIDescription
GET api/GiacenzaLight

Ritorna le giacenze dei prodotti gestiti a giacenze light

GET api/GiacenzaLight/{id}

No documentation available.

POST api/GiacenzaLight

No documentation available.

PUT api/GiacenzaLight

No documentation available.

DELETE api/GiacenzaLight/{id}

No documentation available.

TipoTransazioneTessera

APIDescription
GET api/TipoTransazioneTessera

No documentation available.

GET api/TipoTransazioneTessera/{id}

No documentation available.

POST api/TipoTransazioneTessera

No documentation available.

PUT api/TipoTransazioneTessera

No documentation available.

DELETE api/TipoTransazioneTessera/{id}

No documentation available.

Utente

APIDescription
GET api/Utente

Ritorna la lista degli utenti

GET api/Utente/{id}

No documentation available.

POST api/Utente

No documentation available.

PUT api/Utente

No documentation available.

DELETE api/Utente/{id}

No documentation available.

ModelloTessera

APIDescription
GET api/ModelloTessera

No documentation available.

GET api/ModelloTessera/{id}

No documentation available.

POST api/ModelloTessera

No documentation available.

PUT api/ModelloTessera

No documentation available.

DELETE api/ModelloTessera/{id}

No documentation available.

Variante

APIDescription
GET api/Variante

Ritorna tutte le varianti

GET api/Variante/{id}

Ritorna la variante specificata

POST api/Variante

No documentation available.

PUT api/Variante

No documentation available.

DELETE api/Variante/{id}

No documentation available.

MovimentoMagazzinoDettaglio

APIDescription
GET api/MovimentoMagazzinoDettaglio/{id}

No documentation available.

GET api/MovimentoMagazzinoDettaglio

No documentation available.

DELETE api/MovimentoMagazzinoDettaglio/{id}

No documentation available.

POST api/MovimentoMagazzinoDettaglio

No documentation available.

PUT api/MovimentoMagazzinoDettaglio

No documentation available.

Values

APIDescription
GET api/Values

No documentation available.

GET api/Values/{id}

No documentation available.

POST api/Values

No documentation available.

PUT api/Values/{id}

No documentation available.

DELETE api/Values/{id}

No documentation available.

Permesso

APIDescription
GET api/Permesso

Tutti i permessi disponibili

GET api/Permesso/{id}

No documentation available.

POST api/Permesso

No documentation available.

PUT api/Permesso

No documentation available.

DELETE api/Permesso/{id}

No documentation available.

Indirizzario

APIDescription
GET api/Indirizzario

No documentation available.

GET api/Indirizzario/{id}

No documentation available.

POST api/Indirizzario

No documentation available.

PUT api/Indirizzario

No documentation available.

DELETE api/Indirizzario/{id}

No documentation available.

CategoriaVariazione

APIDescription
GET api/CategoriaVariazione

Categoria di variazioni delle pietanze

GET api/CategoriaVariazione/{id}

No documentation available.

POST api/CategoriaVariazione

No documentation available.

PUT api/CategoriaVariazione

No documentation available.

DELETE api/CategoriaVariazione/{id}

No documentation available.

AliquotaIva

APIDescription
GET api/AliquotaIva

Ritorna tutte le aliquote iva disponibili

GET api/AliquotaIva/{id}

No documentation available.

POST api/AliquotaIva

No documentation available.

PUT api/AliquotaIva

No documentation available.

DELETE api/AliquotaIva/{id}

No documentation available.

Sala

APIDescription
GET api/Sala

Ritorna tutte le sale del locale

GET api/Sala/{id}

No documentation available.

POST api/Sala

No documentation available.

PUT api/Sala

No documentation available.

DELETE api/Sala/{id}

No documentation available.

FormatoPietanza

APIDescription
GET api/FormatoPietanza

Tutti i formati pietanza

GET api/FormatoPietanza/{id}

No documentation available.

POST api/FormatoPietanza

No documentation available.

PUT api/FormatoPietanza

No documentation available.

DELETE api/FormatoPietanza/{id}

No documentation available.

Provincia

APIDescription
GET api/Provincia

Ritorna tutte le province

GET api/Provincia/{id}

No documentation available.

POST api/Provincia

No documentation available.

PUT api/Provincia

No documentation available.

DELETE api/Provincia/{id}

No documentation available.

Bollettario

APIDescription
GET api/Bollettario/{id}

RItorna il bollettario specificato

GET api/Bollettario

Ritorna tutti i bollettari

POST api/Bollettario

No documentation available.

PUT api/Bollettario

No documentation available.

DELETE api/Bollettario/{id}

No documentation available.

TipoPagamento

APIDescription
GET api/TipoPagamento

No documentation available.

GET api/TipoPagamento/{id}

No documentation available.

POST api/TipoPagamento

No documentation available.

PUT api/TipoPagamento

No documentation available.

DELETE api/TipoPagamento/{id}

No documentation available.

Variazione

APIDescription
GET api/Variazione

Lista completa delle variazioni delle pietanze

GET api/Variazione/{id}

No documentation available.

POST api/Variazione

No documentation available.

PUT api/Variazione

No documentation available.

DELETE api/Variazione/{id}

No documentation available.

Stato

APIDescription
GET api/Stato

Ritorna tutti gli stati

GET api/Stato/{id}

No documentation available.

POST api/Stato

No documentation available.

PUT api/Stato

No documentation available.

DELETE api/Stato/{id}

No documentation available.

DatoUlterioreDefinizioneDato

APIDescription
GET api/DatoUlterioreDefinizioneDato

Campo idTipoTabella indica se è una definizione dato cliente o articolo idTipoTabella = 1 -> Articolo idTipoTabella = 2 -> Cliente

GET api/DatoUlterioreDefinizioneDato/{id}

No documentation available.

POST api/DatoUlterioreDefinizioneDato

No documentation available.

PUT api/DatoUlterioreDefinizioneDato

No documentation available.

DELETE api/DatoUlterioreDefinizioneDato/{id}

No documentation available.

GruppoUtente

APIDescription
GET api/GruppoUtente

Tutti i gruppi di utenti

GET api/GruppoUtente/{id}

No documentation available.

POST api/GruppoUtente

No documentation available.

PUT api/GruppoUtente

No documentation available.

DELETE api/GruppoUtente/{id}

No documentation available.

CategoriaWeb

APIDescription
GET api/CategoriaWeb/{id}

Ritorna la categoria web specificata

GET api/CategoriaWeb

Ritorna tutte le categorie web specificate

POST api/CategoriaWeb

No documentation available.

PUT api/CategoriaWeb

No documentation available.

DELETE api/CategoriaWeb/{id}

No documentation available.

PromozioniPietanze

APIDescription
GET api/PromozioniPietanze

Ritorna tutte le promozioni

GET api/PromozioniPietanze/{id}

No documentation available.

POST api/PromozioniPietanze

No documentation available.

PUT api/PromozioniPietanze

No documentation available.

DELETE api/PromozioniPietanze/{id}

No documentation available.

Zona

APIDescription
GET api/Zona

No documentation available.

GET api/Zona/{id}

No documentation available.

POST api/Zona

No documentation available.

PUT api/Zona

No documentation available.

DELETE api/Zona/{id}

No documentation available.

BarcodePreprocessor

APIDescription
GET api/BarcodePreprocessor

No documentation available.

GET api/BarcodePreprocessor/{id}

No documentation available.

POST api/BarcodePreprocessor

No documentation available.

PUT api/BarcodePreprocessor

No documentation available.

DELETE api/BarcodePreprocessor/{id}

No documentation available.

ListinoVenditaRetail

APIDescription
GET api/ListinoVenditaRetail

RItorna tutti i listini di vendita validi ad oggi

GET api/ListinoVenditaRetail/{id}

No documentation available.

POST api/ListinoVenditaRetail

No documentation available.

PUT api/ListinoVenditaRetail

No documentation available.

DELETE api/ListinoVenditaRetail/{id}

No documentation available.