Files
SHERPA/SHERPA.BBM/DatabaseModels/FattModel.cs
T
2021-05-11 23:17:09 +02:00

61 lines
1.8 KiB
C#

using System;
using System.Data.Entity;
using System.Linq;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace SHERPA.BBM.DatabaseModels
{
/// <summary>
/// Tabella Fatture - Documenti
/// </summary>
[Table("Fatture")]
public class FattModel
{
#region Public Properties
[Key, Column("IdxFatt", Order = 0), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int IdxFatt { get; set; }
[Column("anno", Order = 1)]
public int? anno { get; set; } = DateTime.Today.Year;
[Column("num", Order = 2)]
public int? num { get; set; } = 0;
[Column("idxCli", Order = 3)]
public int? idxCli { get; set; }
[Column("tipo", Order = 4), MaxLength(50)]
public string tipo { get; set; } = "";
[Column("emesso", Order = 5)]
public DateTime emesso { get; set; } = DateTime.Now;
[Column("ritenuta", Order = 6)]
public float ritenuta { get; set; } = 0;
[Column("scelta", Order = 7)]
public bool scelta { get; set; } = false;
[Column("dataPagam", Order = 8)]
public DateTime? dataPagam { get; set; }
[Column("scadenza", Order = 9), DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public DateTime scadenza { get; set; }
[Column("token", Order = 10), MaxLength(250)]
public string token { get; set; } = "";
[Column("new_id", Order = 11), MaxLength(50)]
public string new_id { get; set; } = "";
[Column("dtEvent", Order = 12)]
public DateTime dtEvent { get; set; }
[Column("changed", Order = 13)]
public int changed { get; set; }
#endregion Public Properties
}
}