GET api/AllBarcodeArticoloFlat?page={page}&takeCount={takeCount}&dataUltimoAggiornamento={dataUltimoAggiornamento}

Ritorna tutti i barcode con anche dati di articolo I record sono paginati: "page" indica il numero di pagina, "takeCount" sono i record per pagina Totale pagine disponibili: DTOBarcodeArticoloFlatPaged.TotalPages In data 20.06.23 si è deciso, dopo confronto con Paolo T, di abbandonare la paginazione e di ritornare all'applicazione direttamente tutti i barcode, poichè la paginazione non è sviluppata con l'uso di EF, ma SQLCommand, pertanto il take/skip/tolist non è supportato in SQL 2008 e non ha senso paginare visto che ad ogni richiesta di pagina viene rieseguita la query con notevole perdita di tempo.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
page

Indica il numero di pagina. Se non valorizzato viene ritornata la prima pagina.

integer

Required

takeCount

Indica il numero di record per pagina. Se vuoto default 10000 record.

integer

Required

dataUltimoAggiornamento

Se non null ritorna il differenziale

date

None.

Body Parameters

None.

Response Information

Resource Description

DTOBarcodeArticoloFlatPaged
NameDescriptionTypeAdditional information
dtoBarcodeArticoloFlats

Collection of DTOBarcodeArticoloFlat

None.

TotalPages

integer

None.

DataOraCorrente

Indica la data ora del server nel momento in cui viene restituito il DTO valorizzato

date

None.

Response Formats

application/json, text/json

Sample:
{
  "dtoBarcodeArticoloFlats": [
    {
      "IdArticolo": 1,
      "Barcode": "sample string 2",
      "CodiceArticolo": "sample string 3",
      "DescrizioneArticolo": "sample string 4",
      "DescrizioneVarianti": "sample string 5",
      "DescrizioneUbicazioni": "sample string 6",
      "IsValidaOffline": true,
      "IsBarcodeScatola": true,
      "IsNumSeriale": true,
      "IsLotto": true,
      "IsDataScadenza": true,
      "UM": "sample string 12",
      "DataOraUltimoAggiornamento": "2024-05-03T14:44:54.3430951",
      "IsErrLastOperation": true,
      "ErrLastOperation": "sample string 15",
      "PrezzoVenditaDefault": 16.1
    },
    {
      "IdArticolo": 1,
      "Barcode": "sample string 2",
      "CodiceArticolo": "sample string 3",
      "DescrizioneArticolo": "sample string 4",
      "DescrizioneVarianti": "sample string 5",
      "DescrizioneUbicazioni": "sample string 6",
      "IsValidaOffline": true,
      "IsBarcodeScatola": true,
      "IsNumSeriale": true,
      "IsLotto": true,
      "IsDataScadenza": true,
      "UM": "sample string 12",
      "DataOraUltimoAggiornamento": "2024-05-03T14:44:54.3430951",
      "IsErrLastOperation": true,
      "ErrLastOperation": "sample string 15",
      "PrezzoVenditaDefault": 16.1
    }
  ],
  "TotalPages": 1,
  "DataOraCorrente": "2024-05-03T14:44:54.3430951"
}