PUT api/CategoriaVariazione

Request Information

URI Parameters

None.

Body Parameters

DTOCategoriaVariazione
NameDescriptionTypeAdditional information
Id

Campo Db [idTipoVariazione]. Chiave primaria della tabella

integer

None.

Codice

Campo Db [Codice]. Codice numerico categoria variazione.

integer

None.

Descrizione

Campo Db [Descrizione]. Descrizione di gestione della categoria di variazione

string

String length: inclusive between 1 and 25

Variazioni

Rappresenta la lista di variazioni associate a questa categoria. PIZ_tabVariazioni

Collection of DTOVariazione

None.

IsAttiva

boolean

None.

IsVisibileSuMobile

Campo DB: [VisibilePDA]. Indica se l'entità dovrà essere visibile sui dispositivi mobili in uso dal cameriere (EasyposApp/Orderman).

boolean

None.

IsVisibileSuTotem

Indica se la categoria di variazioni, per la categoria di pietanza di cui fa parte, è visibile su totem. Nota bene: il flag non è specifico della categoria di variazione, bensì della relazione categoriaPietanza-ListaCategorieVariazioni.

boolean

None.

IsVisibileSuSelfOrder

Indica se la categoria di variazioni, per la categoria di pietanza di cui fa parte, è visibile su app self order. Nota bene: il flag non è specifico della categoria di variazione, bensì della relazione categoriaPietanza-ListaCategorieVariazioni.

boolean

None.

BackColor

Campo Db [ColoreSfondo].

integer

None.

ForeColor

Campo Db [ColoreTesto].

integer

None.

DescrizioneTastoPc

Campo Db [descrizionePulsante]. Descrizione da usare per il testo del pulsante su front-end Easypos)

string

String length: inclusive between 1 and 38

IsMostraSoloVariazioniPietanzaDaVariare

Campo Db [filtroIngredientiPietanza]. Indica se mostrare solo gli ingredienti della pietanza (necessaria ricetta)

boolean

None.

IsMostraComunqueAggiunte

Campo Db [IsMostraComunqueAggiunte]. Nel caso di IsMostraSoloVariazioniPietanzaDaVariare = true, indica se mostrare anche tutte le variazioni in aggiunta.

boolean

None.

OrdineTastoPc

Campo Db [Ordine]. Ordine di visualizzazione del tasto su front-end Easypos.

integer

None.

IsCategoriaSistema

Campo DB: [CategoriaSistema]. Indica che la categoria è di sistema e contiene pietanze di gestione. Solitamente non va visualizzata nei dispositivi mobile.

boolean

None.

IsObbligatoria

Indica se la categoria di variazioni, per la categoria di pietanza di cui fa parte, dovrà richiedere l'inserimento di una variazione sulla pietanza della categoria di pietanza principale. Nota bene: il flag non è specifico della categoria di variazione, bensì della relazione categoriaPietanza-ListaCategorieVariazioni.

boolean

None.

DescrizioneLingua1

Campo Db [Descrizione_Lingua_1]. Campi descrizione in lingua

string

String length: inclusive between 1 and 50

DescrizioneLingua2

Campo Db [Descrizione_Lingua_2]. Campi descrizione in lingua

string

String length: inclusive between 1 and 50

DescrizioneLingua3

Campo Db [Descrizione_Lingua_3]. Campi descrizione in lingua

string

String length: inclusive between 1 and 50

DescrizioneLingua4

Campo Db [Descrizione_Lingua_4]. Campi descrizione in lingua

string

String length: inclusive between 1 and 50

DescrizioneTastoPcLingua1

Campo Db [descrizionePulsante_Lingua_1]. Campi descrizione in lingua per tasto su front-end Easypos

string

String length: inclusive between 1 and 38

DescrizioneTastoPcLingua2

Campo Db [descrizionePulsante_Lingua_2]. Campi descrizione in lingua per tasto su front-end Easypos

string

String length: inclusive between 1 and 38

DescrizioneTastoPcLingua3

Campo Db [descrizionePulsante_Lingua_3]. Campi descrizione in lingua per tasto su front-end Easypos

string

String length: inclusive between 1 and 38

DescrizioneTastoPcLingua4

Campo Db [descrizionePulsante_Lingua_4]. Campi descrizione in lingua per tasto su front-end Easypos

string

String length: inclusive between 1 and 38

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].

date

None.

DataAgg

Campo Db [DataAgg].

date

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Codice": 2,
  "Descrizione": "sample string 3",
  "Variazioni": [
    {
      "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,
      "IsVisibileSuTotem": true,
      "IsVisibileSuSelfOrder": true,
      "BackColor": 16,
      "ForeColor": 17,
      "OrdineTastoPc": 18,
      "OrdineInStampaComanda": 19,
      "DescrizioneLingua1": "sample string 20",
      "DescrizioneLingua2": "sample string 21",
      "DescrizioneLingua3": "sample string 22",
      "DescrizioneLingua4": "sample string 23",
      "DescrizioneTastoPcLingua1": "sample string 24",
      "DescrizioneTastoPcLingua2": "sample string 25",
      "DescrizioneTastoPcLingua3": "sample string 26",
      "DescrizioneTastoPcLingua4": "sample string 27",
      "DescrizioneAggiuntaLingua1": "sample string 28",
      "DescrizioneAggiuntaLingua2": "sample string 29",
      "DescrizioneAggiuntaLingua3": "sample string 30",
      "DescrizioneAggiuntaLingua4": "sample string 31",
      "DescrizioneDiminuzioneLingua1": "sample string 32",
      "DescrizioneDiminuzioneLingua2": "sample string 33",
      "DescrizioneDiminuzioneLingua3": "sample string 34",
      "DescrizioneDiminuzioneLingua4": "sample string 35",
      "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": "2024-05-03T10:37:17.7789507",
      "DataAgg": "2024-05-03T10:37:17.7789507",
      "IdIngrediente": 1,
      "Ingrediente": {
        "Id": 1,
        "Descrizione": "sample string 2",
        "UnitaMisura": "sample string 3",
        "Quantita": 4.1,
        "QuantitaF1": 5.1,
        "QuantitaF2": 6.1,
        "QuantitaF3": 7.1,
        "QuantitaF4": 8.1,
        "IsAllergene": true,
        "IsNonDisponibile": true,
        "DataCreaz": "2024-05-03T10:37:17.7789507",
        "DataAgg": "2024-05-03T10:37:17.7789507",
        "IsImpasto": true
      },
      "IsAttivaGiacenzaCivetta": true,
      "IsAttivaGiacenzaLight": true,
      "Note_Descr": "sample string 48",
      "Note_Descr1": "sample string 49",
      "Note_Descr2": "sample string 50",
      "Note_Descr3": "sample string 51",
      "Note_Descr4": "sample string 52",
      "TestoApp": "sample string 53",
      "TestoWeb": "sample string 54",
      "Link": [
        {
          "Id": 1,
          "Link": "sample string 2",
          "TipoLink": 1,
          "IsSelfOrder": true,
          "IsEasyPosMobile": true,
          "IsTotem": true,
          "IsSitoWeb": true
        },
        {
          "Id": 1,
          "Link": "sample string 2",
          "TipoLink": 1,
          "IsSelfOrder": true,
          "IsEasyPosMobile": true,
          "IsTotem": true,
          "IsSitoWeb": true
        }
      ],
      "Tag": "sample string 55"
    },
    {
      "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,
      "IsVisibileSuTotem": true,
      "IsVisibileSuSelfOrder": true,
      "BackColor": 16,
      "ForeColor": 17,
      "OrdineTastoPc": 18,
      "OrdineInStampaComanda": 19,
      "DescrizioneLingua1": "sample string 20",
      "DescrizioneLingua2": "sample string 21",
      "DescrizioneLingua3": "sample string 22",
      "DescrizioneLingua4": "sample string 23",
      "DescrizioneTastoPcLingua1": "sample string 24",
      "DescrizioneTastoPcLingua2": "sample string 25",
      "DescrizioneTastoPcLingua3": "sample string 26",
      "DescrizioneTastoPcLingua4": "sample string 27",
      "DescrizioneAggiuntaLingua1": "sample string 28",
      "DescrizioneAggiuntaLingua2": "sample string 29",
      "DescrizioneAggiuntaLingua3": "sample string 30",
      "DescrizioneAggiuntaLingua4": "sample string 31",
      "DescrizioneDiminuzioneLingua1": "sample string 32",
      "DescrizioneDiminuzioneLingua2": "sample string 33",
      "DescrizioneDiminuzioneLingua3": "sample string 34",
      "DescrizioneDiminuzioneLingua4": "sample string 35",
      "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": "2024-05-03T10:37:17.7789507",
      "DataAgg": "2024-05-03T10:37:17.7789507",
      "IdIngrediente": 1,
      "Ingrediente": {
        "Id": 1,
        "Descrizione": "sample string 2",
        "UnitaMisura": "sample string 3",
        "Quantita": 4.1,
        "QuantitaF1": 5.1,
        "QuantitaF2": 6.1,
        "QuantitaF3": 7.1,
        "QuantitaF4": 8.1,
        "IsAllergene": true,
        "IsNonDisponibile": true,
        "DataCreaz": "2024-05-03T10:37:17.7789507",
        "DataAgg": "2024-05-03T10:37:17.7789507",
        "IsImpasto": true
      },
      "IsAttivaGiacenzaCivetta": true,
      "IsAttivaGiacenzaLight": true,
      "Note_Descr": "sample string 48",
      "Note_Descr1": "sample string 49",
      "Note_Descr2": "sample string 50",
      "Note_Descr3": "sample string 51",
      "Note_Descr4": "sample string 52",
      "TestoApp": "sample string 53",
      "TestoWeb": "sample string 54",
      "Link": [
        {
          "Id": 1,
          "Link": "sample string 2",
          "TipoLink": 1,
          "IsSelfOrder": true,
          "IsEasyPosMobile": true,
          "IsTotem": true,
          "IsSitoWeb": true
        },
        {
          "Id": 1,
          "Link": "sample string 2",
          "TipoLink": 1,
          "IsSelfOrder": true,
          "IsEasyPosMobile": true,
          "IsTotem": true,
          "IsSitoWeb": true
        }
      ],
      "Tag": "sample string 55"
    }
  ],
  "IsAttiva": true,
  "IsVisibileSuMobile": true,
  "IsVisibileSuTotem": true,
  "IsVisibileSuSelfOrder": true,
  "BackColor": 8,
  "ForeColor": 9,
  "DescrizioneTastoPc": "sample string 10",
  "IsMostraSoloVariazioniPietanzaDaVariare": true,
  "IsMostraComunqueAggiunte": true,
  "OrdineTastoPc": 13,
  "IsCategoriaSistema": true,
  "IsObbligatoria": true,
  "DescrizioneLingua1": "sample string 16",
  "DescrizioneLingua2": "sample string 17",
  "DescrizioneLingua3": "sample string 18",
  "DescrizioneLingua4": "sample string 19",
  "DescrizioneTastoPcLingua1": "sample string 20",
  "DescrizioneTastoPcLingua2": "sample string 21",
  "DescrizioneTastoPcLingua3": "sample string 22",
  "DescrizioneTastoPcLingua4": "sample string 23",
  "Font": {
    "Name": "sample string 1",
    "Size": 1,
    "Bold": true,
    "Italic": true,
    "Underline": true
  },
  "DataCreaz": "2024-05-03T10:37:17.7789507",
  "DataAgg": "2024-05-03T10:37:17.7789507"
}

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.