using System; using System.Data.Entity; using System.Linq; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace SHERPA.BBM.DatabaseModels { /// /// Tabella Fatture - Documenti /// [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 } }