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 |
String length: inclusive between 0 and 100 |
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. |
NrSedieTopBottom | integer |
None. |
|
NrSedieLeftRight |
indica quante sedie ci sono a destra e a sinistra (in visualizzazione 2d dall'alto) |
integer |
None. |
HasSedieTop |
indica se il lato superiore dispone di sedie (si), oppure è appoggiato a muro e non dispone di sedie (no)sinistra (in visualizzazione 2d dall'alto) |
boolean |
None. |
HasSedieBottom |
indica se il lato inferiore dispone di sedie (si), oppure è appoggiato a muro e non dispone di sedie (no) (in visualizzazione 2d dall'alto) |
boolean |
None. |
HasSedieLeft |
indica se il lato sinistro dispone di sedie (si), oppure è appoggiato a muro e non dispone di sedie (no) (in visualizzazione 2d dall'alto) |
boolean |
None. |
HasSedieRight |
indica se il lato destro dispone di sedie (si), oppure è appoggiato a muro e non dispone di sedie (no) (in visualizzazione 2d dall'alto) |
boolean |
None. |
SedieNonLibere |
Lista di DTOSedie non libere |
Collection of DTOSedia |
None. |
ChiaveHashSedie |
Rappresenta la lista di sedie non libere in formato stringa, con il codice sedia (idKey) separato da virgola. Utile per il confronto prima e dopo l'accesso al tavolo e la conferma della nuova situazione sedie per accertarsi che qualcuno non le abbia modificate mentre ero dentro al tavolo. |
string |
None. |
PassKey |
Codice di validazione per accesso al tavolo da app self-order-customer-side |
globally unique identifier |
None. |
PassKeyCreatedOn |
Data creazione chiave di validazione per accesso al tavolo da app self-order-customer-side |
date |
None. |
PassKeyExpiredOn |
Data scadenza chiave di validazione per accesso al tavolo da app self-order-customer-side. Da considerare solo se diversa da null |
date |
None. |
PassKeyCreatedBy |
Informazioni di creazione chiave di validazione per accesso al tavolo da app self-order-customer-side |
string |
None. |
AreeCompetenza |
Lista Aree Competenza: lista delle aree competenza legate al tavolo per la sala di appartenenza |
Collection of integer |
None. |
DataUltimoInserimentoMenu |
Campo Db [dataUltimoInserimento]. Indica la data/ora dell'ultimo inserimento pietanze menù con timer. |
date |
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": "2024-05-03T15:58:39.5266381", "AliquotaIva": 1.0, "IsTavoloPerComandeAlBanco": true, "IsSottotavoliAttivi": true, "SottoTavoli": [], "Marcia": [ { "Turno": 0, "Stampato": true, "DTOListaCdp": [ { "IdCdp": 1, "NomeCdp": "sample string 2" }, { "IdCdp": 1, "NomeCdp": "sample string 2" } ] }, { "Turno": 0, "Stampato": true, "DTOListaCdp": [ { "IdCdp": 1, "NomeCdp": "sample string 2" }, { "IdCdp": 1, "NomeCdp": "sample string 2" } ] } ], "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, "NrSedieTopBottom": 1, "NrSedieLeftRight": 1, "HasSedieTop": true, "HasSedieBottom": true, "HasSedieLeft": true, "HasSedieRight": true, "SedieNonLibere": [ { "IdKey": "sample string 1", "IdTavolo": 2, "IdSottoTavolo": 3, "Descrizione": "sample string 4", "IdStato": 1, "IdPietanzaCoperto": 5 }, { "IdKey": "sample string 1", "IdTavolo": 2, "IdSottoTavolo": 3, "Descrizione": "sample string 4", "IdStato": 1, "IdPietanzaCoperto": 5 } ], "ChiaveHashSedie": "sample string 24", "PassKey": "3a228f87-e3b4-43dd-8d45-a222a05f4b8d", "PassKeyCreatedOn": "2024-05-03T15:58:39.5266381", "PassKeyExpiredOn": "2024-05-03T15:58:39.5266381", "PassKeyCreatedBy": "sample string 25", "AreeCompetenza": [ 1, 2 ], "DataUltimoInserimentoMenu": "2024-05-03T15:58:39.5266381" }