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.

PUT api/Client

No documentation available.

DELETE api/Client/{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

POST api/PrezzoVenditaRetail

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.

PUT api/OrdineClienteDettaglio

No documentation available.

DELETE api/OrdineClienteDettaglio/{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.

PUT api/Articolo

No documentation available.

DELETE api/Articolo/{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

POST api/OptionManager

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

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,..

GET api/OrdineFornitore/{id}

Ordine fornitore by id

GET api/OrdineFornitore

No documentation available.

PUT api/OrdineFornitore

No documentation available.

DELETE api/OrdineFornitore/{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.

PUT api/Causale

No documentation available.

DELETE api/Causale/{id}

No documentation available.

Prenotazione

Servizio di gestione della prenotazione

APIDescription
POST api/UtilizzaPrenotazione?idPrenotazione={idPrenotazione}

Marca la prenotazione come utilizzata.

GET api/Prenotazione

No documentation available.

GET api/Prenotazione/{id}

No documentation available.

PUT api/Prenotazione

No documentation available.

DELETE api/Prenotazione/{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.

PUT api/ValidazioneMovimentoMagazzino

No documentation available.

DELETE api/ValidazioneMovimentoMagazzino/{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/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.

PUT api/StatoGeneraleApp

No documentation available.

DELETE api/StatoGeneraleApp/{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/InfoPrezzi

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

GET api/InformazioniInizialiApp

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

GET api/InformazioniInizialiApp/{id}

No documentation available.

PUT api/InformazioniInizialiApp

No documentation available.

DELETE api/InformazioniInizialiApp/{id}

No documentation available.

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.

DELETE api/MovimentoMagazzino/{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.

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

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

GET api/Barcode?idArticolo={idArticolo}

Ritorna la lista di barcode associati all'articolo

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.

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.

POST api/TransazioneTessera

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.

PUT api/Giacenza

No documentation available.

DELETE api/Giacenza/{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.

PUT api/Fornitore

No documentation available.

DELETE api/Fornitore/{id}

No documentation available.

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.

PUT api/Inventario

No documentation available.

DELETE api/Inventario/{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/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/Image?imageName={imageName}

Ritorna una immagine presente nella cartella fileRepository del server webapi.

POST api/Image

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.

PUT api/InfoDocumento

No documentation available.

DELETE api/InfoDocumento/{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.

POST api/Documento

No documentation available.

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)

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.

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.

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.

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.

PUT api/Ubicazione

No documentation available.

DELETE api/Ubicazione/{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.

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/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.

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}

No documentation available.

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

Inserisce l'ordine di tipo asporto nel database.

POST api/DissociaOrdineDaPony?idComanda={idComanda}

No documentation available.

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/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

Trasferisce la comanda

POST api/ComandaGiacenzeLight?idUtente={idUtente}

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

GET api/Comanda/{id}

Ritorna la comanda richesta

GET api/Comanda

No documentation available.

PUT api/Comanda

No documentation available.

DELETE api/Comanda/{id}

No documentation available.

Tavolo

APIDescription
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/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.

GET api/Tavolo

Torna tutti i tavoli

GET api/Tavolo/{id}

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.

PUT api/Collo

Aggiornamento testata e dettaglio collo

DELETE api/Collo/{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/Cliente

No documentation available.

GET api/Cliente/{id}

No documentation available.

PUT api/Cliente

No documentation available.

DELETE api/Cliente/{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

POST api/Marketplace

No documentation available.

Tessera

APIDescription
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 già 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.

PUT api/Tessera

No documentation available.

DELETE api/Tessera/{id}

No documentation available.

Report

APIDescription
POST api/PrintReport

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

POST api/Report

No documentation available.

CheckCompatibility

APIDescription
POST api/CheckCompatibility

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

Conto

APIDescription
GET api/ModalitaChiusuraConto

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

GET api/ModalitaPagamento

Modalità di pagamento (elenco completo).

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.

PUT api/Conto

No documentation available.

DELETE api/Conto/{id}

No documentation available.

RegolaPrezzo

APIDescription
POST api/GetRegolaPrezzoVendita

No documentation available.

POST api/GetRegolaPrezzoAcquisto

No documentation available.

POST api/RegolaPrezzo

No documentation available.

JustEat

APIDescription
PUT api/JustEat/ConnectOrder

No documentation available.

GET api/JustEat

No documentation available.

GET api/JustEat/{id}

No documentation available.

PUT api/JustEat

No documentation available.

DELETE api/JustEat/{id}

No documentation available.

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/CaricoCDP

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

POST api/PrezzoAcquistoRetail

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.

PUT api/ScadenzaPagamento

No documentation available.

DELETE api/ScadenzaPagamento/{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

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.

PUT api/OrdineCliente

No documentation available.

DELETE api/OrdineCliente/{id}

No documentation available.

ArticoloVariante

APIDescription
GET api/ArticoloVarianteGetByIdArticolo?idarticolo={idarticolo}

Ritorna le varianti associate all'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.

Bollettario

APIDescription
GET api/Bollettario/{id}

RItorna il bollettario specificato

GET api/Bollettario

Ritorna tutti i bollettari

PUT api/Bollettario

No documentation available.

DELETE api/Bollettario/{id}

No documentation available.

AliquotaIva

APIDescription
GET api/AliquotaIva

Ritorna tutte le aliquote iva disponibili

GET api/AliquotaIva/{id}

No documentation available.

PUT api/AliquotaIva

No documentation available.

DELETE api/AliquotaIva/{id}

No documentation available.

Magazzino

APIDescription
GET api/Magazzino/{id}

No documentation available.

GET api/Magazzino

No documentation available.

PUT api/Magazzino

No documentation available.

DELETE api/Magazzino/{id}

No documentation available.

GruppoUtente

APIDescription
GET api/GruppoUtente

Tutti i gruppi di utenti

GET api/GruppoUtente/{id}

No documentation available.

PUT api/GruppoUtente

No documentation available.

DELETE api/GruppoUtente/{id}

No documentation available.

APIDescription
GET api/Menu

Ritorna tutti i menu

GET api/Menu/{id}

No documentation available.

PUT api/Menu

No documentation available.

DELETE api/Menu/{id}

No documentation available.

Stato

APIDescription
GET api/Stato

Ritorna tutti gli stati

GET api/Stato/{id}

No documentation available.

PUT api/Stato

No documentation available.

DELETE api/Stato/{id}

No documentation available.

Variante

APIDescription
GET api/Variante

Ritorna tutte le varianti

GET api/Variante/{id}

Ritorna la variante specificata

PUT api/Variante

No documentation available.

DELETE api/Variante/{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.

PUT api/GiacenzaLight

No documentation available.

DELETE api/GiacenzaLight/{id}

No documentation available.

OrdineFornitoreDettaglio

APIDescription
GET api/OrdineFornitoreDettaglio/{id}

No documentation available.

GET api/OrdineFornitoreDettaglio

No documentation available.

PUT api/OrdineFornitoreDettaglio

No documentation available.

DELETE api/OrdineFornitoreDettaglio/{id}

No documentation available.

Licenza

APIDescription
GET api/Licenza

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

GET api/Licenza/{id}

No documentation available.

PUT api/Licenza

No documentation available.

DELETE api/Licenza/{id}

No documentation available.

FormatoPietanza

APIDescription
GET api/FormatoPietanza

Tutti i formati pietanza

GET api/FormatoPietanza/{id}

No documentation available.

PUT api/FormatoPietanza

No documentation available.

DELETE api/FormatoPietanza/{id}

No documentation available.

CategoriaVariazione

APIDescription
GET api/CategoriaVariazione

Categoria di variazioni delle pietanze

GET api/CategoriaVariazione/{id}

No documentation available.

PUT api/CategoriaVariazione

No documentation available.

DELETE api/CategoriaVariazione/{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.

PUT api/DatoUlterioreDefinizioneDato

No documentation available.

DELETE api/DatoUlterioreDefinizioneDato/{id}

No documentation available.

CategoriaWeb

APIDescription
GET api/CategoriaWeb/{id}

Ritorna la categoria web specificata

GET api/CategoriaWeb

Ritorna tutte le categorie web specificate

PUT api/CategoriaWeb

No documentation available.

DELETE api/CategoriaWeb/{id}

No documentation available.

CausaleContabile

APIDescription
GET api/CausaleContabile

Ritorna tutte le causali contabili

GET api/CausaleContabile/{id}

Riorna la causale contabile specificata

PUT api/CausaleContabile

No documentation available.

DELETE api/CausaleContabile/{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.

PUT api/ListinoVenditaRetail

No documentation available.

DELETE api/ListinoVenditaRetail/{id}

No documentation available.

StatoOrdine

APIDescription
GET api/StatoOrdine/{id}

Ritorna lo StatoOrdine

GET api/StatoOrdine

Ritorna tutti gli StatoOrdine

PUT api/StatoOrdine

Aggiornamento testata e dettaglio StatoOrdine

DELETE api/StatoOrdine/{id}

Rimuove lo StatoOrdine

DueRetailMobileOptionManager

APIDescription
GET api/DueRetailMobileOptionManager

Ritorna tutte le opzione per DueRetailMobile

POST api/DueRetailMobileOptionManager

No documentation available.

Sala

APIDescription
GET api/Sala

Ritorna tutte le sale del locale

GET api/Sala/{id}

No documentation available.

PUT api/Sala

No documentation available.

DELETE api/Sala/{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.

PUT api/MovimentoMagazzinoDettaglio

No documentation available.

Pony

APIDescription
GET api/Pony

No documentation available.

GET api/Pony/{id}

No documentation available.

PUT api/Pony

No documentation available.

DELETE api/Pony/{id}

No documentation available.

Pietanza

APIDescription
GET api/Pietanza

Lista completa delle pietanze

GET api/Pietanza/{id}

No documentation available.

PUT api/Pietanza

No documentation available.

DELETE api/Pietanza/{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.

PUT api/OffertaPromozione

No documentation available.

DELETE api/OffertaPromozione/{id}

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.

Variazione

APIDescription
GET api/Variazione

Lista completa delle variazioni delle pietanze

GET api/Variazione/{id}

No documentation available.

PUT api/Variazione

No documentation available.

DELETE api/Variazione/{id}

No documentation available.

BaseOptionManagerIdentifier

APIDescription
POST api/BaseOptionManagerIdentifier

No documentation available.

TipoTransazioneTessera

APIDescription
GET api/TipoTransazioneTessera

No documentation available.

GET api/TipoTransazioneTessera/{id}

No documentation available.

PUT api/TipoTransazioneTessera

No documentation available.

DELETE api/TipoTransazioneTessera/{id}

No documentation available.

GruppoCategoria

APIDescription
GET api/GruppoCategoria

Gruppi di categorie

GET api/GruppoCategoria/{id}

No documentation available.

PUT api/GruppoCategoria

No documentation available.

DELETE api/GruppoCategoria/{id}

No documentation available.

Utente

APIDescription
GET api/Utente

Ritorna la lista degli utenti

GET api/Utente/{id}

No documentation available.

PUT api/Utente

No documentation available.

DELETE api/Utente/{id}

No documentation available.

ComposizionePietanza

APIDescription
GET api/ComposizionePietanza

Tutti i formati di una pietanza

GET api/ComposizionePietanza/{id}

No documentation available.

PUT api/ComposizionePietanza

No documentation available.

DELETE api/ComposizionePietanza/{id}

No documentation available.

CategoriaPietanza

APIDescription
GET api/CategoriaPietanza

Utilizzazto per gestire cetegorie e supercategorie

GET api/CategoriaPietanza/{Id}

Utilizzato per ritornare DTO della singola categoria correttamente caricato.

PUT api/CategoriaPietanza

No documentation available.

DELETE api/CategoriaPietanza/{id}

No documentation available.

Indirizzario

APIDescription
GET api/Indirizzario

No documentation available.

GET api/Indirizzario/{id}

No documentation available.

PUT api/Indirizzario

No documentation available.

DELETE api/Indirizzario/{id}

No documentation available.

BarcodePreprocessor

APIDescription
GET api/BarcodePreprocessor

No documentation available.

GET api/BarcodePreprocessor/{id}

No documentation available.

PUT api/BarcodePreprocessor

No documentation available.

DELETE api/BarcodePreprocessor/{id}

No documentation available.

Zona

APIDescription
GET api/Zona

No documentation available.

GET api/Zona/{id}

No documentation available.

PUT api/Zona

No documentation available.

DELETE api/Zona/{id}

No documentation available.

ModelloTessera

APIDescription
GET api/ModelloTessera

No documentation available.

GET api/ModelloTessera/{id}

No documentation available.

PUT api/ModelloTessera

No documentation available.

DELETE api/ModelloTessera/{id}

No documentation available.

Provincia

APIDescription
GET api/Provincia

Ritorna tutte le province

GET api/Provincia/{id}

No documentation available.

PUT api/Provincia

No documentation available.

DELETE api/Provincia/{id}

No documentation available.

Permesso

APIDescription
GET api/Permesso

Tutti i permessi disponibili

GET api/Permesso/{id}

No documentation available.

PUT api/Permesso

No documentation available.

DELETE api/Permesso/{id}

No documentation available.