GET api/Pietanza

Lista completa delle pietanze

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

Collection of DTOPietanza
NameDescriptionTypeAdditional 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

Note_Descr1

Campo DB: [Note_Descr1]. Campo note lingua 1

string

String length: inclusive between 1 and 1000

Note_Descr2

Campo DB: [Note_Descr2]. Campo note lingua 2

string

String length: inclusive between 1 and 1000

Note_Descr3

Campo DB: [Note_Descr3]. Campo note lingua 3

string

String length: inclusive between 1 and 1000

Note_Descr4

Campo DB: [Note_Descr4]. Campo note lingua 4

string

String length: inclusive between 1 and 1000

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 l'entità dovrà essere visibile sui dispositivi mobili in uso dal cameriere (EasyposApp/Orderman).

boolean

None.

IsVisibileSuTotem

Campo DB: [IsVisibileSuTotem]. Indica se la pietanza dovrà essere visibile su totem (subordinata a IsAttiva)

boolean

None.

IsVisibileSuSelfOrder

Campo DB: [IsEscludiDaInvioApp]. Per uniformità nei DTO principali, nel DTO viene negato il valore del db e la proprietà assume un descrittore "compliance" Indica se la pietanza dovrà essere inviata all'app Self-Order

boolean

None.

IsEscludiDaInvioApp

OBSOLETO Campo DB: [IsEscludiDaInvioApp]. Viene manutenuta la proprietà per retrocompatibilità. Utilizzare la nuova proprietà "IsVisibileSuSelfOrderApp"

boolean

None.

IsRicettaDisponibile

Campo DB: [GestitoConRicetta]. Indica se la ricetta disponibile dovrà essere scaricata a magazzino. NB: La presenza di ingredienti nella ricetta non è indicata dal valore di questa proprietà.

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.

IsAttivaGiacenzaLight

Campo DB: [UseGiacenzaLight della tabella PIZ_tabPietanzeGiacenzeLight]. Indica se la pietanza ha la giacenza light attiva per il magazzino corrente.

boolean

None.

IsAttivaGiacenzaCivetta

Campo DB: [IsGiacenzaDaIngrCivetta della tabella PIZ_tabPietanzeGiacenzeLight]. Indica se la pietanza ha la giacenza civetta attiva per il magazzino corrente.

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.

IsAttivoUpSelling

Campo DB: [IsAttivoUpSelling]. Indica se la pietanza gestisce l'Up-Selling

boolean

None.

IsAttivoCrossSelling

Campo DB: [IsAttivoCrossSelling]. Indica se la pietanza gestisce il Cross-Selling

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.

ListaUpSelling

Elenco pietanze in Up-Selling Se IsAttivoUpSelling = false, la lista non conterrà alcun valore.

Collection of integer

None.

ListaCrossSelling

Elenco pietanze in Cross-Selling Se IsAttivoCrossSelling = false, la lista non conterrà alcun valore.

Collection of integer

None.

IdGruppiVariazioni

Collection of integer

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.

TestoApp

Campo DB: [TestoApp]. Campo testo per App

string

String length: inclusive between 1 and 2500

TestoWeb

Campo DB: [TestoWeb]. Campo testo per Web

string

String length: inclusive between 1 and 2500

Link

elenco link legati alla pietanza

Collection of DTOLink

None.

Tag

elenco id Tag

string

None.

idCloud

idCloud chiave per la piattaforma Zefiro

integer

None.

idCloudProdotto

idCloudProdotto chiave per la piattaforma Zefiro

integer

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "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",
    "Note_Descr1": "sample string 19",
    "Note_Descr2": "sample string 20",
    "Note_Descr3": "sample string 21",
    "Note_Descr4": "sample string 22",
    "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,
        "QuantitaF1": 5.1,
        "QuantitaF2": 6.1,
        "QuantitaF3": 7.1,
        "QuantitaF4": 8.1,
        "IsAllergene": true,
        "IsNonDisponibile": true,
        "DataCreaz": "2025-07-03T11:35:05.7739861",
        "DataAgg": "2025-07-03T11:35:05.7739861",
        "IsImpasto": true
      },
      {
        "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": "2025-07-03T11:35:05.7739861",
        "DataAgg": "2025-07-03T11:35:05.7739861",
        "IsImpasto": true
      }
    ],
    "BackColor": 1,
    "ForeColor": 1,
    "OrdineTastoPc": 23,
    "OrdineTastoMobile": 24,
    "IsAttiva": true,
    "IsVisibileSuMobile": true,
    "IsVisibileSuTotem": true,
    "IsVisibileSuSelfOrder": true,
    "IsEscludiDaInvioApp": true,
    "IsRicettaDisponibile": true,
    "IsConfermaQtaPrezzoInConto": true,
    "IsRichiediPrezzoInInserimento": true,
    "IsRichiediQtaInInserimento": true,
    "IsInMenuDelGiorno": true,
    "IsNonFiscale": true,
    "IsNonStampareInComanda": true,
    "IsNonStampareInConto": true,
    "IsAttivaGiacenzaLight": true,
    "IsAttivaGiacenzaCivetta": true,
    "IsConcorreAlCalcoloDelServizioAlTavolo": true,
    "IsGestitaAPeso": true,
    "IsAttivaTara": true,
    "Tara": 43.0,
    "IsPietanzaPerTrasporto": true,
    "IsPietanzaPerServizio": true,
    "IsPietanzaPerSconto": true,
    "IsPietanzaPerMenuDelGiorno": true,
    "IsIgnoraPrezziVariazioni": true,
    "IsAttivoUpSelling": true,
    "IsAttivoCrossSelling": true,
    "Immagine": "sample string 51",
    "DatiExtra": [
      {
        "Id": 1,
        "Descrizione": "sample string 2",
        "DataAgg": "2025-07-03T11:35:05.7739861"
      },
      {
        "Id": 1,
        "Descrizione": "sample string 2",
        "DataAgg": "2025-07-03T11:35:05.7739861"
      }
    ],
    "ListaUpSelling": [
      1,
      2
    ],
    "ListaCrossSelling": [
      1,
      2
    ],
    "IdGruppiVariazioni": [
      1,
      2
    ],
    "Font": {
      "Name": "sample string 1",
      "Size": 1,
      "Bold": true,
      "Italic": true,
      "Underline": true
    },
    "DataCreaz": "2025-07-03T11:35:05.7739861",
    "DataAgg": "2025-07-03T11:35:05.7739861",
    "TestoApp": "sample string 54",
    "TestoWeb": "sample string 55",
    "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 56",
    "idCloud": 1,
    "idCloudProdotto": 1
  },
  {
    "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",
    "Note_Descr1": "sample string 19",
    "Note_Descr2": "sample string 20",
    "Note_Descr3": "sample string 21",
    "Note_Descr4": "sample string 22",
    "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,
        "QuantitaF1": 5.1,
        "QuantitaF2": 6.1,
        "QuantitaF3": 7.1,
        "QuantitaF4": 8.1,
        "IsAllergene": true,
        "IsNonDisponibile": true,
        "DataCreaz": "2025-07-03T11:35:05.7739861",
        "DataAgg": "2025-07-03T11:35:05.7739861",
        "IsImpasto": true
      },
      {
        "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": "2025-07-03T11:35:05.7739861",
        "DataAgg": "2025-07-03T11:35:05.7739861",
        "IsImpasto": true
      }
    ],
    "BackColor": 1,
    "ForeColor": 1,
    "OrdineTastoPc": 23,
    "OrdineTastoMobile": 24,
    "IsAttiva": true,
    "IsVisibileSuMobile": true,
    "IsVisibileSuTotem": true,
    "IsVisibileSuSelfOrder": true,
    "IsEscludiDaInvioApp": true,
    "IsRicettaDisponibile": true,
    "IsConfermaQtaPrezzoInConto": true,
    "IsRichiediPrezzoInInserimento": true,
    "IsRichiediQtaInInserimento": true,
    "IsInMenuDelGiorno": true,
    "IsNonFiscale": true,
    "IsNonStampareInComanda": true,
    "IsNonStampareInConto": true,
    "IsAttivaGiacenzaLight": true,
    "IsAttivaGiacenzaCivetta": true,
    "IsConcorreAlCalcoloDelServizioAlTavolo": true,
    "IsGestitaAPeso": true,
    "IsAttivaTara": true,
    "Tara": 43.0,
    "IsPietanzaPerTrasporto": true,
    "IsPietanzaPerServizio": true,
    "IsPietanzaPerSconto": true,
    "IsPietanzaPerMenuDelGiorno": true,
    "IsIgnoraPrezziVariazioni": true,
    "IsAttivoUpSelling": true,
    "IsAttivoCrossSelling": true,
    "Immagine": "sample string 51",
    "DatiExtra": [
      {
        "Id": 1,
        "Descrizione": "sample string 2",
        "DataAgg": "2025-07-03T11:35:05.7739861"
      },
      {
        "Id": 1,
        "Descrizione": "sample string 2",
        "DataAgg": "2025-07-03T11:35:05.7739861"
      }
    ],
    "ListaUpSelling": [
      1,
      2
    ],
    "ListaCrossSelling": [
      1,
      2
    ],
    "IdGruppiVariazioni": [
      1,
      2
    ],
    "Font": {
      "Name": "sample string 1",
      "Size": 1,
      "Bold": true,
      "Italic": true,
      "Underline": true
    },
    "DataCreaz": "2025-07-03T11:35:05.7739861",
    "DataAgg": "2025-07-03T11:35:05.7739861",
    "TestoApp": "sample string 54",
    "TestoWeb": "sample string 55",
    "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 56",
    "idCloud": 1,
    "idCloudProdotto": 1
  }
]