61 lines
1.8 KiB
C#
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
|
|
}
|
|
} |