GET api/Prenotazione/{id}
Ottiene la prenotazione con id richiesto
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
DTOPrenotazioneName | Description | Type | Additional information |
---|---|---|---|
Id |
Gets or sets the id of the entity. |
integer |
None. |
IdFascia |
Collegamento alla fasca in piz_tabPrenotazioniFasce Se nullo, la prenotazione è libera e non associata ad una fascia. |
integer |
None. |
IdMasterPrenotazione |
Campo Non-Chiave, usato per raggruppare prenotazioni su più tavoli tra di loro. |
integer |
None. |
IdTavolo |
Tavolo associato alla prenotazione |
integer |
None. |
IdCliente |
Riferimento prenotazione (idCliente) |
integer |
None. |
Nominativo |
Riferimento prenotazione (nome/cognome cliente) |
string |
String length: inclusive between 0 and 100 |
Cellulare |
Riferimento telefonico del nominativo |
string |
None. |
DataOraPrenotazione |
Data e Ora della prenotazione |
date |
None. |
Turno |
Indica un turno specifico di prenotazione (colazione, pranzo, cena, evento, non specificato) |
TurniPrenotazione |
None. |
Durata |
Durata della prenotazione |
integer |
None. |
NumeroPersone |
Numero di persone previste |
integer |
None. |
NumeroBambini |
Numero di bambini previsti |
integer |
None. |
DataOraNotifica |
Data e ora superata la quale dev'essere notificato all'operatore, che vuole accedere al tavolo, che il tavolo è prenotato. Mostrare quindi schermata selezione (usa prenotazione, usa tavolo) |
date |
None. |
OraPopup |
Indica in che dataOra la prenotazione sarà visibile sul tavolo per indicare che da li a breve il tavolo sarà occupato. |
date |
None. |
IsConfermata |
Indica se la prenotazione risulta confermata e quindi valida. |
boolean |
None. |
Note |
Note associate alla prenotazione |
string |
String length: inclusive between 0 and 1000 |
Origine |
Indica la provenienza della prenotazione (sito, telefono, mail, verbale) |
OriginePrenotazione |
None. |
Stato |
Indica lo stato della prenotazione |
StatiPrenotazione |
None. |
PagamentoId |
Indica il tender di pagamento usato per pagare l'acconto della prenotazione. |
integer |
None. |
PagamentoRichiesto |
Indica l'importo richiesto totale come acconto della prenotazione. Può contenere l'importo complessivo (se un evento) o un importo parziale (se ripetuta) |
decimal number |
None. |
PagamentoImporto |
Indica l'importo pagato |
decimal number |
None. |
PagamentoEffettuatoIl |
Data in cui è stato effettuato il pagamento. |
date |
None. |
PagamentoNote |
Note del pagamento. |
string |
None. |
DataCreaz |
Campo DB: [DataCreaz]. Data di creazione del record |
date |
None. |
DataAgg |
Campo DB: [DataAgg]. Data ultimo aggiornamento del record |
date |
None. |
Campo DB: [EMail]. Mail usata per la prenotazione |
string |
None. |
|
NoteConfermataDa |
Campo DB: [NoteConfermatoDa]: indica l'utente e la data/ora nella quale la prenotazione è stata confermata (isConfermata=true) |
string |
None. |
PagerCode |
Campo DB: [PagerCode]: indica il codice del pager associato alla prenotazione. |
string |
None. |
DataOraChiamataPager |
Campo DB: [DataOraChiamataPager]. Indica quando è stato chiamato il pager della prenotazione |
date |
None. |
IdAcconto |
Campo Db: idAcconto. FK con la tabAcconti in relazione all'acconto creato da questa prenotazione. |
integer |
None. |
LinguaPrenotazione |
Rappresenta un reminder della lingua visualizzata durante la visualizzazione su browser del menu di creazione della prenotazione |
string |
None. |
Response Formats
application/json, text/json
{ "Id": 1, "IdFascia": 1, "IdMasterPrenotazione": 2, "IdTavolo": 1, "IdCliente": 3, "Nominativo": "sample string 4", "Cellulare": "sample string 5", "DataOraPrenotazione": "2024-04-19T20:23:57.347771", "Turno": 0, "Durata": 7, "NumeroPersone": 8, "NumeroBambini": 1, "DataOraNotifica": "2024-04-19T20:23:57.347771", "OraPopup": "2024-04-19T20:23:57.347771", "IsConfermata": true, "Note": "sample string 11", "Origine": 0, "Stato": 1, "PagamentoId": 1, "PagamentoRichiesto": 1.0, "PagamentoImporto": 1.0, "PagamentoEffettuatoIl": "2024-04-19T20:23:57.347771", "PagamentoNote": "sample string 12", "DataCreaz": "2024-04-19T20:23:57.347771", "DataAgg": "2024-04-19T20:23:57.347771", "EMail": "sample string 15", "NoteConfermataDa": "sample string 16", "PagerCode": "sample string 17", "DataOraChiamataPager": "2024-04-19T20:23:57.347771", "IdAcconto": 1, "LinguaPrenotazione": "sample string 18" }
application/xml, text/xml
<DTOPrenotazione xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO"> <Cellulare>sample string 5</Cellulare> <DataAgg>2024-04-19T20:23:57.347771+02:00</DataAgg> <DataCreaz>2024-04-19T20:23:57.347771+02:00</DataCreaz> <DataOraChiamataPager>2024-04-19T20:23:57.347771+02:00</DataOraChiamataPager> <DataOraNotifica>2024-04-19T20:23:57.347771+02:00</DataOraNotifica> <DataOraPrenotazione>2024-04-19T20:23:57.347771+02:00</DataOraPrenotazione> <Durata>7</Durata> <EMail>sample string 15</EMail> <Id>1</Id> <IdAcconto>1</IdAcconto> <IdCliente>3</IdCliente> <IdFascia>1</IdFascia> <IdMasterPrenotazione>2</IdMasterPrenotazione> <IdTavolo>1</IdTavolo> <IsConfermata>true</IsConfermata> <LinguaPrenotazione>sample string 18</LinguaPrenotazione> <Nominativo>sample string 4</Nominativo> <Note>sample string 11</Note> <NoteConfermataDa>sample string 16</NoteConfermataDa> <NumeroBambini>1</NumeroBambini> <NumeroPersone>8</NumeroPersone> <OraPopup>2024-04-19T20:23:57.347771+02:00</OraPopup> <Origine>Sito</Origine> <PagamentoEffettuatoIl>2024-04-19T20:23:57.347771+02:00</PagamentoEffettuatoIl> <PagamentoId>1</PagamentoId> <PagamentoImporto>1</PagamentoImporto> <PagamentoNote>sample string 12</PagamentoNote> <PagamentoRichiesto>1</PagamentoRichiesto> <PagerCode>sample string 17</PagerCode> <Stato>Nuova</Stato> <Turno>NonSpecificato</Turno> </DTOPrenotazione>