75 lines
1.8 KiB
C#
75 lines
1.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace MagData
|
|
{
|
|
|
|
/// <summary>
|
|
/// Valori decodificati
|
|
/// </summary>
|
|
public class decodedData
|
|
{
|
|
/// <summary>
|
|
/// Tipo codice decodificato
|
|
/// </summary>
|
|
public codeType codeType { get; set; } = codeType.UNK;
|
|
/// <summary>
|
|
/// Codice decodificato
|
|
/// </summary>
|
|
public string code { get; set; } = "";
|
|
/// <summary>
|
|
/// Codice decodificato in formato INT
|
|
/// </summary>
|
|
public int codeInt { get; set; } = 0;
|
|
/// <summary>
|
|
/// Descrizione associata
|
|
/// </summary>
|
|
public string description { get; set; } = "";
|
|
/// <summary>
|
|
/// Dato letto RAW
|
|
/// </summary>
|
|
public string rawData { get; set; } = "";
|
|
}
|
|
/// <summary>
|
|
/// Oggetto dei dati di produzione attuali (per serializzazione json)
|
|
/// </summary>
|
|
public class prodData
|
|
{
|
|
/// <summary>
|
|
/// Cod Cliente corrente
|
|
/// </summary>
|
|
public string CodCli { get; set; } = "";
|
|
/// <summary>
|
|
/// Cod operatore corrente
|
|
/// </summary>
|
|
public string CodOpr { get; set; } = "";
|
|
/// <summary>
|
|
/// Cod Postazione corrente
|
|
/// </summary>
|
|
public string CodPost { get; set; } = "";
|
|
/// <summary>
|
|
/// Cod Articolo corrente
|
|
/// </summary>
|
|
public string CurrArtCod { get; set; } = "";
|
|
/// <summary>
|
|
/// Descrizione Articolo corrente
|
|
/// </summary>
|
|
public string CurrArtDesc { get; set; } = "";
|
|
/// <summary>
|
|
/// Codice ODL corrente
|
|
/// </summary>
|
|
public string CurrODL { get; set; } = "";
|
|
/// <summary>
|
|
/// Codice riferimento esterno produzione
|
|
/// </summary>
|
|
public string RifExt { get; set; } = "";
|
|
/// <summary>
|
|
/// Coda di stampa attiva
|
|
/// </summary>
|
|
public string PrintQueue { get; set; } = "";
|
|
}
|
|
}
|