PUT api/Variazione
Request Information
URI Parameters
None.
Body Parameters
DTOVariazioneName | Description | Type | Additional information |
---|---|---|---|
Id |
Campo DB [idVariazione]. Chiave primaria della tabella |
integer |
None. |
IdCategoriaVariazione |
Campo DB [idTipoVariazione]. FK DTOCategoriaVariazione |
integer |
None. |
Codice |
Campo DB [Codice]. Codice variazione |
string |
String length: inclusive between 1 and 30 |
Descrizione |
Campo DB [Descrizione]. Descrizione gestionale e in stampa comanda/conto. |
string |
String length: inclusive between 1 and 50 |
DescrizioneTastoPc |
Campo DB [descrizionePulsante]. Descrizione del pulsante su tutti i dispositivi |
string |
String length: inclusive between 1 and 38 |
DescrizioneInAggiunta |
Campo DB [DescrizioneAggiunta]. Descrizione del pulsante in aggiunta su tutti i dispositivi |
string |
String length: inclusive between 1 and 50 |
DescrizioneInDiminuzione |
Campo DB [DescrizioneDiminuzione]. Descrizione del pulsante in diminuzione su tutti i dispositivi |
string |
String length: inclusive between 1 and 50 |
IsAggiuntaAttiva |
Campo DB [AttivaAggiunta]. Indica se è possibile aggiungere questa variazione |
boolean |
None. |
IsDiminuzioneAttiva |
Campo DB [AttivaDiminuzione]. Indica se è possibile rimuovere questa variazione |
boolean |
None. |
AliquotaIva |
Campo DB [AliquotaIva]. AliquotaIva associata alla variazione |
decimal number |
None. |
Um |
Campo DB [Um]. Unità di misura della variazione |
string |
String length: inclusive between 1 and 50 |
IsAttiva |
Campo DB: [variazioneAttiva]. Indica se la variazione risulta visibile e quindi usabile in tutti i dispositivi |
boolean |
None. |
IsVisibileSuMobile |
Campo DB [VisibilePDA]. Se true, la variazione sarà visibile sui dispositivi mobile |
boolean |
None. |
BackColor |
Campo DB [ColoreSfondo]. Indica il colore di sfondo del pulsante su tutti i dispositivi |
integer |
None. |
ForeColor |
Campo DB [ColoreTesto]. Indica il 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 (in caso di ugualianza usare ordine alfabetico) |
integer |
None. |
OrdineInStampaComanda |
Campo DB [OrdineStampa]. Indica l'ordine di stampa della variazione (in caso di ugualianza usare ordine alfabetico) |
integer |
None. |
DescrizioneLingua1 |
Campo DB [Descrizione_Lingua_1]. Descrizioni in lingua della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneLingua2 |
Campo DB [Descrizione_Lingua_2]. Descrizioni in lingua della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneLingua3 |
Campo DB [Descrizione_Lingua_3]. Descrizioni in lingua della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneLingua4 |
Campo DB [Descrizione_Lingua_4]. Descrizioni in lingua della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneTastoPcLingua1 |
Campo DB [DescrizionePulsante_Lingua_1]. Descrizioni in lingua del pulsante della variazione |
string |
String length: inclusive between 1 and 38 |
DescrizioneTastoPcLingua2 |
Campo DB [DescrizionePulsante_Lingua_2]. Descrizioni in lingua del pulsante della variazione |
string |
String length: inclusive between 1 and 38 |
DescrizioneTastoPcLingua3 |
Campo DB [DescrizionePulsante_Lingua_3]. Descrizioni in lingua del pulsante della variazione |
string |
String length: inclusive between 1 and 38 |
DescrizioneTastoPcLingua4 |
Campo DB [DescrizionePulsante_Lingua_4]. Descrizioni in lingua del pulsante della variazione |
string |
String length: inclusive between 1 and 38 |
DescrizioneAggiuntaLingua1 |
Campo DB [DescrizioneAggiunta_Lingua_1]. Descrizioni in lingua del pulsante in aggiunta della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneAggiuntaLingua2 |
Campo DB [DescrizioneAggiunta_Lingua_2]. Descrizioni in lingua del pulsante in aggiunta della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneAggiuntaLingua3 |
Campo DB [DescrizioneAggiunta_Lingua_3]. Descrizioni in lingua del pulsante in aggiunta della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneAggiuntaLingua4 |
Campo DB [DescrizioneAggiunta_Lingua_4]. Descrizioni in lingua del pulsante in aggiunta della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneDiminuzioneLingua1 |
Campo DB [DescrizioneDiminuzione_Lingua_1]. Descrizioni in lingua del pulsante in diminuzione della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneDiminuzioneLingua2 |
Campo DB [DescrizioneDiminuzione_Lingua_2]. Descrizioni in lingua del pulsante in diminuzione della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneDiminuzioneLingua3 |
Campo DB [DescrizioneDiminuzione_Lingua_3]. Descrizioni in lingua del pulsante in diminuzione della variazione |
string |
String length: inclusive between 1 and 50 |
DescrizioneDiminuzioneLingua4 |
Campo DB [DescrizioneDiminuzione_Lingua_4]. Descrizioni in lingua del pulsante in diminuzione della variazione |
string |
String length: inclusive between 1 and 50 |
ListinoAggiunte1 |
Campi Prezzo listino 1 per le aggiunte in tutte le combinazioni (ogni DTO = combinazione formato/composizione) |
Collection of DTOPrezzoFOOD |
None. |
ListinoAggiunte2 |
Campi Prezzo listino 2 per le aggiunte in tutte le combinazioni (ogni DTO = combinazione formato/composizione) |
Collection of DTOPrezzoFOOD |
None. |
ListinoAggiunte3 |
Campi Prezzo listino 3 per le aggiunte in tutte le combinazioni (ogni DTO = combinazione formato/composizione) |
Collection of DTOPrezzoFOOD |
None. |
ListinoDiminuzioni1 |
Campi Prezzo listino 1 per le diminuzioni in tutte le combinazioni (ogni DTO = combinazione formato/composizione) |
Collection of DTOPrezzoFOOD |
None. |
ListinoDiminuzioni2 |
Campi Prezzo listino 2 per le diminuzioni in tutte le combinazioni (ogni DTO = combinazione formato/composizione) |
Collection of DTOPrezzoFOOD |
None. |
ListinoDiminuzioni3 |
Campi Prezzo listino 3 per le diminuzioni in tutte le combinazioni (ogni DTO = combinazione formato/composizione) |
Collection of DTOPrezzoFOOD |
None. |
IsNonStampareInComanda |
Campo DB [nonStampare]. Indica se la variazione non deve essere stampata in comanda |
boolean |
None. |
IsNonStampareInConto |
Campo DB [nonConcorreAlConto]. Indica se la variazione non deve essere stampata nel conto (non concorre al totale del documento) |
boolean |
None. |
IsVariazionePerSconto |
Campo DB [isSconto]. Variazione ad uso gestionale per scontare una pietanza |
boolean |
None. |
IsVariazionePerDescrizioneLibera |
Campo DB [isDescrizioneLibera]. Variazione ad uso gestionale per la destione della riga descrittiva su singola pietanza |
boolean |
None. |
IsVariazionePerMaggiorazione |
Campo DB [isMaggiorazione]. Variazione ad uso gestionale per la maggiorazione su singola pietanza |
boolean |
None. |
IsVariazioneVeloce |
Campo DB [IsVariazioneVeloce]. Indica se la variazione va considerata una variazione "preferita" (solo front-end Easypos) |
boolean |
None. |
IsNascondiIconaAddDim |
Campo DB [IsHidePlusOrMinusIcon]. Indica se nascondere icona "+/-" della variazione che è sia in aggiunta sia in diminuzione |
boolean |
None. |
IsUsaTestoAddDimVariazione |
Indica se sostituire l'icona del "+" col testo DescrizioneInAggiunta e/o del "-" col testo DescrizioneInDiminuzione della variazione |
boolean |
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. |
IdIngrediente |
Indica l'ingrediente delle ricette associato alla variazione. FK DTOIngrediente. |
integer |
None. |
Request Formats
application/json, text/json
{ "Id": 1, "IdCategoriaVariazione": 2, "Codice": "sample string 3", "Descrizione": "sample string 4", "DescrizioneTastoPc": "sample string 5", "DescrizioneInAggiunta": "sample string 6", "DescrizioneInDiminuzione": "sample string 7", "IsAggiuntaAttiva": true, "IsDiminuzioneAttiva": true, "AliquotaIva": 10.0, "Um": "sample string 11", "IsAttiva": true, "IsVisibileSuMobile": true, "BackColor": 14, "ForeColor": 15, "OrdineTastoPc": 16, "OrdineInStampaComanda": 17, "DescrizioneLingua1": "sample string 18", "DescrizioneLingua2": "sample string 19", "DescrizioneLingua3": "sample string 20", "DescrizioneLingua4": "sample string 21", "DescrizioneTastoPcLingua1": "sample string 22", "DescrizioneTastoPcLingua2": "sample string 23", "DescrizioneTastoPcLingua3": "sample string 24", "DescrizioneTastoPcLingua4": "sample string 25", "DescrizioneAggiuntaLingua1": "sample string 26", "DescrizioneAggiuntaLingua2": "sample string 27", "DescrizioneAggiuntaLingua3": "sample string 28", "DescrizioneAggiuntaLingua4": "sample string 29", "DescrizioneDiminuzioneLingua1": "sample string 30", "DescrizioneDiminuzioneLingua2": "sample string 31", "DescrizioneDiminuzioneLingua3": "sample string 32", "DescrizioneDiminuzioneLingua4": "sample string 33", "ListinoAggiunte1": [ { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 }, { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 } ], "ListinoAggiunte2": [ { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 }, { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 } ], "ListinoAggiunte3": [ { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 }, { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 } ], "ListinoDiminuzioni1": [ { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 }, { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 } ], "ListinoDiminuzioni2": [ { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 }, { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 } ], "ListinoDiminuzioni3": [ { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 }, { "Composizione": 0, "Formato": 1, "Prezzo": 1.0 } ], "IsNonStampareInComanda": true, "IsNonStampareInConto": true, "IsVariazionePerSconto": true, "IsVariazionePerDescrizioneLibera": true, "IsVariazionePerMaggiorazione": true, "IsVariazioneVeloce": true, "IsNascondiIconaAddDim": true, "IsUsaTestoAddDimVariazione": true, "Font": { "Name": "sample string 1", "Size": 1, "Bold": true, "Italic": true, "Underline": true }, "DataCreaz": "2025-05-14T03:03:42.0117896", "DataAgg": "2025-05-14T03:03:42.0117896", "IdIngrediente": 1 }
application/xml, text/xml
<DTOVariazione xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO"> <AliquotaIva>10</AliquotaIva> <BackColor>14</BackColor> <Codice>sample string 3</Codice> <DataAgg>2025-05-14T03:03:42.0117896+02:00</DataAgg> <DataCreaz>2025-05-14T03:03:42.0117896+02:00</DataCreaz> <Descrizione>sample string 4</Descrizione> <DescrizioneAggiuntaLingua1>sample string 26</DescrizioneAggiuntaLingua1> <DescrizioneAggiuntaLingua2>sample string 27</DescrizioneAggiuntaLingua2> <DescrizioneAggiuntaLingua3>sample string 28</DescrizioneAggiuntaLingua3> <DescrizioneAggiuntaLingua4>sample string 29</DescrizioneAggiuntaLingua4> <DescrizioneDiminuzioneLingua1>sample string 30</DescrizioneDiminuzioneLingua1> <DescrizioneDiminuzioneLingua2>sample string 31</DescrizioneDiminuzioneLingua2> <DescrizioneDiminuzioneLingua3>sample string 32</DescrizioneDiminuzioneLingua3> <DescrizioneDiminuzioneLingua4>sample string 33</DescrizioneDiminuzioneLingua4> <DescrizioneInAggiunta>sample string 6</DescrizioneInAggiunta> <DescrizioneInDiminuzione>sample string 7</DescrizioneInDiminuzione> <DescrizioneLingua1>sample string 18</DescrizioneLingua1> <DescrizioneLingua2>sample string 19</DescrizioneLingua2> <DescrizioneLingua3>sample string 20</DescrizioneLingua3> <DescrizioneLingua4>sample string 21</DescrizioneLingua4> <DescrizioneTastoPc>sample string 5</DescrizioneTastoPc> <DescrizioneTastoPcLingua1>sample string 22</DescrizioneTastoPcLingua1> <DescrizioneTastoPcLingua2>sample string 23</DescrizioneTastoPcLingua2> <DescrizioneTastoPcLingua3>sample string 24</DescrizioneTastoPcLingua3> <DescrizioneTastoPcLingua4>sample string 25</DescrizioneTastoPcLingua4> <Font> <Bold>true</Bold> <Italic>true</Italic> <Name>sample string 1</Name> <Size>1</Size> <Underline>true</Underline> </Font> <ForeColor>15</ForeColor> <Id>1</Id> <IdCategoriaVariazione>2</IdCategoriaVariazione> <IdIngrediente>1</IdIngrediente> <IsAggiuntaAttiva>true</IsAggiuntaAttiva> <IsAttiva>true</IsAttiva> <IsDiminuzioneAttiva>true</IsDiminuzioneAttiva> <IsNascondiIconaAddDim>true</IsNascondiIconaAddDim> <IsNonStampareInComanda>true</IsNonStampareInComanda> <IsNonStampareInConto>true</IsNonStampareInConto> <IsUsaTestoAddDimVariazione>true</IsUsaTestoAddDimVariazione> <IsVariazionePerDescrizioneLibera>true</IsVariazionePerDescrizioneLibera> <IsVariazionePerMaggiorazione>true</IsVariazionePerMaggiorazione> <IsVariazionePerSconto>true</IsVariazionePerSconto> <IsVariazioneVeloce>true</IsVariazioneVeloce> <IsVisibileSuMobile>true</IsVisibileSuMobile> <ListinoAggiunte1 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> </ListinoAggiunte1> <ListinoAggiunte2 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> </ListinoAggiunte2> <ListinoAggiunte3 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> </ListinoAggiunte3> <ListinoDiminuzioni1 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> </ListinoDiminuzioni1> <ListinoDiminuzioni2 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> </ListinoDiminuzioni2> <ListinoDiminuzioni3 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> </ListinoDiminuzioni3> <OrdineInStampaComanda>17</OrdineInStampaComanda> <OrdineTastoPc>16</OrdineTastoPc> <Um>sample string 11</Um> </DTOVariazione>
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.