GET api/Prenotazione
Ottiene tutte le prenotazioni
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Collection of 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-05-03T16:42:24.0215605", "Turno": 0, "Durata": 7, "NumeroPersone": 8, "NumeroBambini": 1, "DataOraNotifica": "2024-05-03T16:42:24.0215605", "OraPopup": "2024-05-03T16:42:24.0215605", "IsConfermata": true, "Note": "sample string 11", "Origine": 0, "Stato": 1, "PagamentoId": 1, "PagamentoRichiesto": 1.0, "PagamentoImporto": 1.0, "PagamentoEffettuatoIl": "2024-05-03T16:42:24.0215605", "PagamentoNote": "sample string 12", "DataCreaz": "2024-05-03T16:42:24.0215605", "DataAgg": "2024-05-03T16:42:24.0215605", "EMail": "sample string 15", "NoteConfermataDa": "sample string 16", "PagerCode": "sample string 17", "DataOraChiamataPager": "2024-05-03T16:42:24.0215605", "IdAcconto": 1, "LinguaPrenotazione": "sample string 18" }, { "Id": 1, "IdFascia": 1, "IdMasterPrenotazione": 2, "IdTavolo": 1, "IdCliente": 3, "Nominativo": "sample string 4", "Cellulare": "sample string 5", "DataOraPrenotazione": "2024-05-03T16:42:24.0215605", "Turno": 0, "Durata": 7, "NumeroPersone": 8, "NumeroBambini": 1, "DataOraNotifica": "2024-05-03T16:42:24.0215605", "OraPopup": "2024-05-03T16:42:24.0215605", "IsConfermata": true, "Note": "sample string 11", "Origine": 0, "Stato": 1, "PagamentoId": 1, "PagamentoRichiesto": 1.0, "PagamentoImporto": 1.0, "PagamentoEffettuatoIl": "2024-05-03T16:42:24.0215605", "PagamentoNote": "sample string 12", "DataCreaz": "2024-05-03T16:42:24.0215605", "DataAgg": "2024-05-03T16:42:24.0215605", "EMail": "sample string 15", "NoteConfermataDa": "sample string 16", "PagerCode": "sample string 17", "DataOraChiamataPager": "2024-05-03T16:42:24.0215605", "IdAcconto": 1, "LinguaPrenotazione": "sample string 18" } ]