PUT api/Pietanza
Request Information
URI Parameters
None.
Body Parameters
DTOPietanza| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Campo DB: [idPietanza]. Chiave primaria della tabella. |
integer |
None. |
| IdCategoriaPietanza |
Campo DB: [idCategoria]. FK --> PIZ_tabCategorie (DTOCategoriaPietanza) |
integer |
None. |
| Codice |
Campo DB: [Codice]. Codice alfanumerico della pietanza |
string |
String length: inclusive between 1 and 30 |
| Descrizione |
Campo DB: [Descrizione]. Descrizione pietanza in gestione, ricerca e stampa su comanda/conto. |
string |
String length: inclusive between 1 and 100 |
| DescrizioneTastoPc |
Campo DB: [descrizionePulsante]. Descrizione da usare per il testo del pulsante su dispositivi desktop) |
string |
String length: inclusive between 1 and 38 |
| DescrizioneLingua1 |
Campo DB: [Descrizione_Lingua_1]. Una delle quattro descrizioni in altra lingua |
string |
String length: inclusive between 1 and 100 |
| DescrizioneLingua2 |
Campo DB: [Descrizione_Lingua_2]. Una delle quattro descrizioni in altra lingua |
string |
String length: inclusive between 1 and 100 |
| DescrizioneLingua3 |
Campo DB: [Descrizione_Lingua_3]. Una delle quattro descrizioni in altra lingua |
string |
String length: inclusive between 1 and 100 |
| DescrizioneLingua4 |
Campo DB: [Descrizione_Lingua_4]. Una delle quattro descrizioni in altra lingua |
string |
String length: inclusive between 1 and 100 |
| DescrizioneTastoPcLingua1 |
Campo DB: [DescrizionePulsante_Lingua_1]. Una delle quattro descrizioni in altra lingua da visualizzare sul pulsante dell'applicazione windows |
string |
String length: inclusive between 1 and 38 |
| DescrizioneTastoPcLingua2 |
Campo DB: [DescrizionePulsante_Lingua_2]. Una delle quattro descrizioni in altra lingua da visualizzare sul pulsante dell'applicazione windows |
string |
String length: inclusive between 1 and 38 |
| DescrizioneTastoPcLingua3 |
Campo DB: [DescrizionePulsante_Lingua_3]. Una delle quattro descrizioni in altra lingua da visualizzare sul pulsante dell'applicazione windows |
string |
String length: inclusive between 1 and 38 |
| DescrizioneTastoPcLingua4 |
Campo DB: [DescrizionePulsante_Lingua_4]. Una delle quattro descrizioni in altra lingua da visualizzare sul pulsante dell'applicazione windows |
string |
String length: inclusive between 1 and 38 |
| Um |
Campo DB: [UM]. Indica l'unità di misura della pietanza |
string |
String length: inclusive between 1 and 50 |
| AliquotaIva |
Campo DB: [AliquotaIva]. Indica l'aliquota iva (valore) associata alla pietanza |
decimal number |
None. |
| CodiceIva |
Campo DB: [CodiceIva]. Indica il codice dell'aliquota iva associato alla pietanza |
string |
None. |
| CodiceIva_Asporto |
Campo DB: [CodiceIva_Asporto]. Indica il codice dell'aliquota iva se la pietanza viene acquistata per ASPORTO |
string |
None. |
| Note |
Campo DB: [SchedaTecnica]. Campo note stampabile in comanda |
string |
String length: inclusive between 1 and 4000 |
| Listino1 |
Campi Prezzo listino 1 in tutte le combinazioni formato/composizione possibili |
Collection of DTOPrezzoFOOD |
None. |
| Listino2 |
Campi Prezzo listino 2 in tutte le combinazioni formato/composizione possibili |
Collection of DTOPrezzoFOOD |
None. |
| Listino3 |
Campi Prezzo listino 3 in tutte le combinazioni formato/composizione possibili |
Collection of DTOPrezzoFOOD |
None. |
| Ricetta |
Elenco ingredienti che compongono la ricetta dell'articolo. Se IsRicettaDisponibile = false, la lista non conterrà alcun valore. |
Collection of DTOIngrediente |
None. |
| BackColor |
Campo DB: [ColoreSfondo]. Colore di sfondo del pulsante su tutti i dispositivi |
integer |
None. |
| ForeColor |
Campo DB: [ColoreTesto]. Colore del testo del pulsante su tutti i dispositivi |
integer |
None. |
| OrdineTastoPc |
Campo DB: [Ordine]. Indica l'ordine di visualizzazione del tasto su tutti i dispositivi |
integer |
None. |
| OrdineTastoMobile |
Campo DB: [PreferitaPDA_PosPulsante]. Indica l'ordine di visualizzazione del tasto su tutti i dispositivi mobile |
integer |
None. |
| IsAttiva |
Campo DB: [pietanzaAttiva]. Indica se la pietanza risulta visibile e quindi usabile in tutti i dispositivi |
boolean |
None. |
| IsVisibileSuMobile |
Campo DB: [VisibilePDA]. Indica se la pietanza dovrà essere visibile su tutti i dispositivi mobile (subordinata a IsAttiva) |
boolean |
None. |
| IsRicettaDisponibile |
Campo DB: [GestitoConRicetta]. Indica se la pietanza dispone di una ricetta contenente gli ingredienti di cui è composta |
boolean |
None. |
| IsConfermaQtaPrezzoInConto |
Campo DB: [Bloccata]. Indica se l'emissione del conto è subordinato allo "sblocco" della pietanza da PC (generalmente usato con pietanze a PESO) |
boolean |
None. |
| IsRichiediPrezzoInInserimento |
Campo DB: [RichiediPrezzo]. Indica se l'inserimento della pietanza è subordinato all'inserimento manuale del prezzo singolo (su qualsiasi dispositivo) |
boolean |
None. |
| IsRichiediQtaInInserimento |
Campo DB: [RichiediQta]. Indica se l'inserimento della pietanza è subordinato all'inserimento manuale della quantità (su qualsiasi dispositivo) |
boolean |
None. |
| IsInMenuDelGiorno |
Campo DB: [InMenu]. Indica se la pietanza è stata inserita almeno una volta in un menu del giorno |
boolean |
None. |
| IsNonFiscale |
Campo DB: [nonFiscale]. Indica se la pietanza deve essere gestita come prodotto in esenzione iva. |
boolean |
None. |
| IsNonStampareInComanda |
Campo DB: [nonStampare]. Indica se la pietanza non deve essere stampata in comanda. |
boolean |
None. |
| IsNonStampareInConto |
Campo DB: [nonConcorreAlConto]. Indica se la pietanza non deve essere stampata nel conto (non concorre al totale del documento) |
boolean |
None. |
| IsUsaGiacenzaLight |
Campo DB: [UseGiacenzaLight]. Indica se la pietanza ha la giacenza light attiva. |
boolean |
None. |
| IsConcorreAlCalcoloDelServizioAlTavolo |
Campo DB: [concorreServizio]. Indica se la pietanza concorre al calcolo % del servizio (maggiorazione sul conto) |
boolean |
None. |
| IsGestitaAPeso |
Campo DB: [pietanzaPeso]. Indica se la pietanza va gestita a "peso". |
boolean |
None. |
| IsAttivaTara |
Campo DB: [AttivaTara]. Indica se la pietanza presenta una tara. |
boolean |
None. |
| Tara |
Campo DB: [Tara]. Se la pietanza presenta una tara, indica il peso della tara in grammi. |
decimal number |
None. |
| IsPietanzaPerTrasporto |
Campo DB: [IsSpesaTrasporto]. Indica se la pietanza viene usata dal software per la gestione delle spese di trasporto |
boolean |
None. |
| IsPietanzaPerServizio |
Campo DB: [IsPietanzaServizio]. Indica se la pietanza viene usata dal software per la gestione del servizio al tavolo |
boolean |
None. |
| IsPietanzaPerSconto |
Campo DB: [IsPietanzaServizio]. Indica se la pietanza viene usata dal software per la gestione dello sconto sul totale |
boolean |
None. |
| IsPietanzaPerMenuDelGiorno |
Campo DB: [IsMenuGiorno]. Indica se la pietanza viene usata dal software per la gestione del menu del giorno controllato |
boolean |
None. |
| IsIgnoraPrezziVariazioni |
Campo DB: []. Indica se per la pietanza inserita, i prezzi in aggiunta o diminuzione delle variazioni associate dovranno essere ignorati |
boolean |
None. |
| IsEscludiDaInvioApp |
Campo DB: [IsEscludiDaInvioApp]. Indica se la pietanza dovrà essere esclusa per la sincronizzazione con l'app Self-Order |
boolean |
None. |
| Immagine |
Campo DB: [--]. Immagine pietanza. Rappresenta il nome file di immagine che è possibile trovare nel percorso delle immagini previsto nelle impostazioni. La chiave è "PathImg_Pietanze" su tabImpostazioni |
string |
String length: inclusive between 1 and 255 |
| DatiExtra |
Elenco dati extra che aumentano le informazioni di classificazione della pietanza. |
Collection of DTOPietanzaDatoExtra |
None. |
| Font |
Set Campi DB: [FontName,FontSize,FontBold,FontItalic,FontUnderline]. Raggruppa le informazioni relative al font da usare per il testo del pulsante su tutti i dispositivi |
DTOFont |
None. |
| DataCreaz |
Campo DB: [DataCreaz]. Data di creazione del record |
date |
None. |
| DataAgg |
Campo DB: [DataAgg]. Data ultimo aggiornamento del record |
date |
None. |
Request Formats
application/json, text/json
{
"Id": 1,
"IdCategoriaPietanza": 2,
"Codice": "sample string 3",
"Descrizione": "sample string 4",
"DescrizioneTastoPc": "sample string 5",
"DescrizioneLingua1": "sample string 6",
"DescrizioneLingua2": "sample string 7",
"DescrizioneLingua3": "sample string 8",
"DescrizioneLingua4": "sample string 9",
"DescrizioneTastoPcLingua1": "sample string 10",
"DescrizioneTastoPcLingua2": "sample string 11",
"DescrizioneTastoPcLingua3": "sample string 12",
"DescrizioneTastoPcLingua4": "sample string 13",
"Um": "sample string 14",
"AliquotaIva": 15.0,
"CodiceIva": "sample string 16",
"CodiceIva_Asporto": "sample string 17",
"Note": "sample string 18",
"Listino1": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"Listino2": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"Listino3": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"Ricetta": [
{
"Id": 1,
"Descrizione": "sample string 2",
"UnitaMisura": "sample string 3",
"Quantita": 4.1,
"IsAllergene": true,
"IsNonDisponibile": true,
"DataCreaz": "2025-12-13T18:50:00.4269512",
"DataAgg": "2025-12-13T18:50:00.4269512"
},
{
"Id": 1,
"Descrizione": "sample string 2",
"UnitaMisura": "sample string 3",
"Quantita": 4.1,
"IsAllergene": true,
"IsNonDisponibile": true,
"DataCreaz": "2025-12-13T18:50:00.4269512",
"DataAgg": "2025-12-13T18:50:00.4269512"
}
],
"BackColor": 1,
"ForeColor": 1,
"OrdineTastoPc": 19,
"OrdineTastoMobile": 20,
"IsAttiva": true,
"IsVisibileSuMobile": true,
"IsRicettaDisponibile": true,
"IsConfermaQtaPrezzoInConto": true,
"IsRichiediPrezzoInInserimento": true,
"IsRichiediQtaInInserimento": true,
"IsInMenuDelGiorno": true,
"IsNonFiscale": true,
"IsNonStampareInComanda": true,
"IsNonStampareInConto": true,
"IsUsaGiacenzaLight": true,
"IsConcorreAlCalcoloDelServizioAlTavolo": true,
"IsGestitaAPeso": true,
"IsAttivaTara": true,
"Tara": 35.0,
"IsPietanzaPerTrasporto": true,
"IsPietanzaPerServizio": true,
"IsPietanzaPerSconto": true,
"IsPietanzaPerMenuDelGiorno": true,
"IsIgnoraPrezziVariazioni": true,
"IsEscludiDaInvioApp": true,
"Immagine": "sample string 42",
"DatiExtra": [
{
"Id": 1,
"Descrizione": "sample string 2",
"DataAgg": "2025-12-13T18:50:00.4269512"
},
{
"Id": 1,
"Descrizione": "sample string 2",
"DataAgg": "2025-12-13T18:50:00.4269512"
}
],
"Font": {
"Name": "sample string 1",
"Size": 1,
"Bold": true,
"Italic": true,
"Underline": true
},
"DataCreaz": "2025-12-13T18:50:00.4269512",
"DataAgg": "2025-12-13T18:50:00.4269512"
}
application/xml, text/xml
<DTOPietanza xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO">
<AliquotaIva>15</AliquotaIva>
<BackColor>1</BackColor>
<Codice>sample string 3</Codice>
<CodiceIva>sample string 16</CodiceIva>
<CodiceIva_Asporto>sample string 17</CodiceIva_Asporto>
<DataAgg>2025-12-13T18:50:00.4269512+01:00</DataAgg>
<DataCreaz>2025-12-13T18:50:00.4269512+01:00</DataCreaz>
<DatiExtra>
<DTOPietanzaDatoExtra>
<DataAgg>2025-12-13T18:50:00.4269512+01:00</DataAgg>
<Descrizione>sample string 2</Descrizione>
<Id>1</Id>
</DTOPietanzaDatoExtra>
<DTOPietanzaDatoExtra>
<DataAgg>2025-12-13T18:50:00.4269512+01:00</DataAgg>
<Descrizione>sample string 2</Descrizione>
<Id>1</Id>
</DTOPietanzaDatoExtra>
</DatiExtra>
<Descrizione>sample string 4</Descrizione>
<DescrizioneLingua1>sample string 6</DescrizioneLingua1>
<DescrizioneLingua2>sample string 7</DescrizioneLingua2>
<DescrizioneLingua3>sample string 8</DescrizioneLingua3>
<DescrizioneLingua4>sample string 9</DescrizioneLingua4>
<DescrizioneTastoPc>sample string 5</DescrizioneTastoPc>
<DescrizioneTastoPcLingua1>sample string 10</DescrizioneTastoPcLingua1>
<DescrizioneTastoPcLingua2>sample string 11</DescrizioneTastoPcLingua2>
<DescrizioneTastoPcLingua3>sample string 12</DescrizioneTastoPcLingua3>
<DescrizioneTastoPcLingua4>sample string 13</DescrizioneTastoPcLingua4>
<Font>
<Bold>true</Bold>
<Italic>true</Italic>
<Name>sample string 1</Name>
<Size>1</Size>
<Underline>true</Underline>
</Font>
<ForeColor>1</ForeColor>
<Id>1</Id>
<IdCategoriaPietanza>2</IdCategoriaPietanza>
<Immagine>sample string 42</Immagine>
<IsAttiva>true</IsAttiva>
<IsAttivaTara>true</IsAttivaTara>
<IsConcorreAlCalcoloDelServizioAlTavolo>true</IsConcorreAlCalcoloDelServizioAlTavolo>
<IsConfermaQtaPrezzoInConto>true</IsConfermaQtaPrezzoInConto>
<IsEscludiDaInvioApp>true</IsEscludiDaInvioApp>
<IsGestitaAPeso>true</IsGestitaAPeso>
<IsIgnoraPrezziVariazioni>true</IsIgnoraPrezziVariazioni>
<IsInMenuDelGiorno>true</IsInMenuDelGiorno>
<IsNonFiscale>true</IsNonFiscale>
<IsNonStampareInComanda>true</IsNonStampareInComanda>
<IsNonStampareInConto>true</IsNonStampareInConto>
<IsPietanzaPerMenuDelGiorno>true</IsPietanzaPerMenuDelGiorno>
<IsPietanzaPerSconto>true</IsPietanzaPerSconto>
<IsPietanzaPerServizio>true</IsPietanzaPerServizio>
<IsPietanzaPerTrasporto>true</IsPietanzaPerTrasporto>
<IsRicettaDisponibile>true</IsRicettaDisponibile>
<IsRichiediPrezzoInInserimento>true</IsRichiediPrezzoInInserimento>
<IsRichiediQtaInInserimento>true</IsRichiediQtaInInserimento>
<IsUsaGiacenzaLight>true</IsUsaGiacenzaLight>
<IsVisibileSuMobile>true</IsVisibileSuMobile>
<Listino1 xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.Anagrafiche">
<d2p1:DTOPrezzoFOOD>
<d2p1:Composizione>DueMezzi</d2p1:Composizione>
<d2p1:Formato>Mezza</d2p1:Formato>
<d2p1:Prezzo>1</d2p1:Prezzo>
</d2p1:DTOPrezzoFOOD>
<d2p1:DTOPrezzoFOOD>
<d2p1:Composizione>DueMezzi</d2p1:Composizione>
<d2p1:Formato>Mezza</d2p1:Formato>
<d2p1:Prezzo>1</d2p1:Prezzo>
</d2p1:DTOPrezzoFOOD>
</Listino1>
<Listino2 xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.Anagrafiche">
<d2p1:DTOPrezzoFOOD>
<d2p1:Composizione>DueMezzi</d2p1:Composizione>
<d2p1:Formato>Mezza</d2p1:Formato>
<d2p1:Prezzo>1</d2p1:Prezzo>
</d2p1:DTOPrezzoFOOD>
<d2p1:DTOPrezzoFOOD>
<d2p1:Composizione>DueMezzi</d2p1:Composizione>
<d2p1:Formato>Mezza</d2p1:Formato>
<d2p1:Prezzo>1</d2p1:Prezzo>
</d2p1:DTOPrezzoFOOD>
</Listino2>
<Listino3 xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.Anagrafiche">
<d2p1:DTOPrezzoFOOD>
<d2p1:Composizione>DueMezzi</d2p1:Composizione>
<d2p1:Formato>Mezza</d2p1:Formato>
<d2p1:Prezzo>1</d2p1:Prezzo>
</d2p1:DTOPrezzoFOOD>
<d2p1:DTOPrezzoFOOD>
<d2p1:Composizione>DueMezzi</d2p1:Composizione>
<d2p1:Formato>Mezza</d2p1:Formato>
<d2p1:Prezzo>1</d2p1:Prezzo>
</d2p1:DTOPrezzoFOOD>
</Listino3>
<Note>sample string 18</Note>
<OrdineTastoMobile>20</OrdineTastoMobile>
<OrdineTastoPc>19</OrdineTastoPc>
<Ricetta>
<DTOIngrediente>
<DataAgg>2025-12-13T18:50:00.4269512+01:00</DataAgg>
<DataCreaz>2025-12-13T18:50:00.4269512+01:00</DataCreaz>
<Descrizione>sample string 2</Descrizione>
<Id>1</Id>
<IsAllergene>true</IsAllergene>
<IsNonDisponibile>true</IsNonDisponibile>
<Quantita>4.1</Quantita>
<UnitaMisura>sample string 3</UnitaMisura>
</DTOIngrediente>
<DTOIngrediente>
<DataAgg>2025-12-13T18:50:00.4269512+01:00</DataAgg>
<DataCreaz>2025-12-13T18:50:00.4269512+01:00</DataCreaz>
<Descrizione>sample string 2</Descrizione>
<Id>1</Id>
<IsAllergene>true</IsAllergene>
<IsNonDisponibile>true</IsNonDisponibile>
<Quantita>4.1</Quantita>
<UnitaMisura>sample string 3</UnitaMisura>
</DTOIngrediente>
</Ricetta>
<Tara>35</Tara>
<Um>sample string 14</Um>
</DTOPietanza>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample not available.