70 lines
1.8 KiB
C#
70 lines
1.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace MagMan.Core.DTO
|
|
{
|
|
public class ResourceExpDTO
|
|
{
|
|
/// <summary>
|
|
/// ID
|
|
/// </summary>
|
|
public int ResourceId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Riferimento richiesta parent
|
|
/// </summary>
|
|
public int RequestId { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// Ext ref for Material
|
|
/// </summary>
|
|
public int RawItemId { get; set; } = 0;
|
|
/// <summary>
|
|
/// Qty, se > 0 rappresenta un IMPEGNO di qualsiasi tipo, se < 0 è un CONSUMO
|
|
/// </summary>
|
|
public int Qty { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// Ext ref for Material
|
|
/// </summary>
|
|
public int MatId { get; set; } = 0;
|
|
/// <summary>
|
|
/// Check if is a Remnant
|
|
/// </summary>
|
|
public bool IsRemn { get; set; } = false;
|
|
/// <summary>
|
|
/// Item's Lenght
|
|
/// </summary>
|
|
public decimal LMm { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// Item's Width
|
|
/// </summary>
|
|
public decimal WMm { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// Item's Height (Thikness/Spessore) in mm
|
|
/// </summary>
|
|
public decimal HMm { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// Note (optional)
|
|
/// </summary>
|
|
public string Note { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// Data richiesta
|
|
/// </summary>
|
|
public DateTime DtRequest { get; set; }
|
|
|
|
/// <summary>
|
|
/// Record attivo (se false == NON è il piano scelto per i casi "previsionali" = ReqState >0 )
|
|
/// </summary>
|
|
public bool IsActive { get; set; } = true;
|
|
}
|
|
}
|