POST api/DisabilitaSottotavoli?idUtente={idUtente}&idTavolo={idTavolo}
Disabilita i sottotavoli. Ritorna il tavolo padre
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
idUtente |
Cameriere loggato su app che ha fatto la richiesta |
integer |
Required |
idTavolo | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
DTOTavoloName | Description | Type | Additional information |
---|---|---|---|
Id |
Campo Db [ID]. Chiave primaria della tabella |
integer |
None. |
IdSala |
Campo Db [IdSala]. FK DTOSale. |
integer |
None. |
Descrizione |
Campo Db [DescrizioneTavolo]. Nome del tavolo. |
string |
String length: inclusive between 1 and 20 |
Stato |
Campo Db [Stato]. Stato del tavolo |
EnumStatoTavolo |
None. |
IdListino |
Campo Db [idListino]. Indida quale dei tre listini va utilizzato all'inserimento di un ordine nel tavolo. |
EnumGruppoPrezzi |
None. |
IsBloccato |
Campo Db [OnWorking]. Indica se il tavolo è bloccato da qualche cameriere |
boolean |
None. |
ProponiInserimentoCoperti |
Campo Db [InserimentoCoperti]. Indica se l'accesso al tavolo deve proporre automaticamente la schermata di selezione dei coperti |
boolean |
None. |
InserimentoCopertiObbligatorio |
Campo Db [--]. Indica se il tavolo richiede obbligatoriamente l'inserimento dei coperti. Viene usata una opzione di sistema e ribaltata su tutti i tavoli. |
boolean |
None. |
CopertiDisponibili |
Campo Db [maxCoperti]. Indica, se presente, la capienza massima di persone sedute di un tavolo. |
integer |
None. |
CopertiOccupati |
Campo Db [postiOccupati]. Indica, se presente, il numero di persone sedute in un tavolo. |
integer |
None. |
OrdineDiVisualizzazioneSuMobile |
Campo Db [ordinamentoPDA]. Indica l'ordine di visualizzazione del tavolo su dispositivo mobile. Default 0. |
integer |
None. |
InizioServizio |
Campo Db [TempoApertura]. Indica la data/ora di inizio del servizio al tavolo. |
date |
None. |
AliquotaIva |
Campo Db [AliquotaIva]. Indica, se presente, se il tavolo deve emettere il conto con una specifica aliquota iva. |
decimal number |
None. |
IsTavoloPerComandeAlBanco |
Campo Db [IsTavoloBanco]. Indica se il tavolo va usato per la gestione delle comande al banco in multi-postazione front-end |
boolean |
None. |
IsSottotavoliAttivi |
Campo Db [SottotavoliAttivi]. Indica se è stata attivata la gestione dei sottotavoli per il tavolo corrente. |
boolean |
None. |
SottoTavoli |
Lista Tavolo: rappresenta l'elenco dei sottotavoli disponibili per questo tavolo |
Collection of DTOTavolo |
None. |
Marcia |
Lista DTOAvanzamentoMarce: rappresenta lo stato di ciascun turno (0-6) con relativo flag stampato si/no. |
Collection of DTOAvanzamentoMarce |
None. |
UltimoTurnoStampato |
Campo DB [UltimoTurnoStampato]. Indica l'ultimo turno stampato. |
EnumTipoTurno |
None. |
IsRichiestoContoAlTavolo |
Campo DB [hasRichiestaConto]. Indica che il tavolo ha richiesto il conto |
boolean |
None. |
IsPortatoContoAlTavolo |
Campo DB [conConto]. Indica che il tavolo ha ricevuto il conto richiesto |
boolean |
None. |
IsPortatoPrecontoAlTavolo |
Campo DB [PortatoPreconto]. Indica che il tavolo ha richiesto e ricevuto il preconto |
boolean |
None. |
IsConsegnatoCaffeAlTavolo |
Campo DB [ConsegnatoCaffeAlTavolo]. Indica che è stata inserita una pietanza appartenente ad una categoria con proprietà IsTavoloInLiberazione = true |
boolean |
None. |
IsConPreordine |
Campo DB [HasPreordine]. Indica che esiste un preordine per il tavolo (solo modulo Preorder) |
boolean |
None. |
IsNessunaPietanzaAlTavolo |
Campo DB [HasSoloCoperti]. Indica che il tavolo ha solo i coperti inseriti, ma nessuna pietanza. |
boolean |
None. |
IsUnitoAdAltro |
Campo DB [UnitoAdAltro]. Indica che il tavolo è unito ad un altro. |
boolean |
None. |
DescrizioneTavoliUniti |
Campo DB [tavoliUniti]. Semplifica la descrizione da visualizzare per il tavolo unito (tavA + tavB). |
string |
None. |
TotalePagamenti |
Campo DB [importoTotalePagamenti]. Visualizza il totale dei pagamenti effettuati per il tavolo. |
decimal number |
None. |
TotaleComanda |
Campo DB [ImportoComandaAssociata]. Visualizza il totale dei prodotti attualmente attivi per il tavolo. |
decimal number |
None. |
Response Formats
application/json, text/json
{ "Id": 1, "IdSala": 2, "Descrizione": "sample string 3", "Stato": 1, "IdListino": 1, "IsBloccato": true, "ProponiInserimentoCoperti": true, "InserimentoCopertiObbligatorio": true, "CopertiDisponibili": 1, "CopertiOccupati": 1, "OrdineDiVisualizzazioneSuMobile": 7, "InizioServizio": "2025-05-14T03:56:08.1140923", "AliquotaIva": 1.0, "IsTavoloPerComandeAlBanco": true, "IsSottotavoliAttivi": true, "SottoTavoli": [], "Marcia": [ { "Turno": 0, "Stampato": true }, { "Turno": 0, "Stampato": true } ], "UltimoTurnoStampato": 0, "IsRichiestoContoAlTavolo": true, "IsPortatoContoAlTavolo": true, "IsPortatoPrecontoAlTavolo": true, "IsConsegnatoCaffeAlTavolo": true, "IsConPreordine": true, "IsNessunaPietanzaAlTavolo": true, "IsUnitoAdAltro": true, "DescrizioneTavoliUniti": "sample string 17", "TotalePagamenti": 18.0, "TotaleComanda": 19.0 }
application/xml
Sample not available.
text/xml
Sample not available.