Escali License control 1
AgreementElement.cs
Gå til dokumentasjonen til denne filen.
1using System.ComponentModel.DataAnnotations;
2using System.ComponentModel.DataAnnotations.Schema;
3
5{
6
7
8 public class AgreementElement
9 {
10
11 [Key]
12 public int AgreementElementSeq { get; set; }
13
14 [Required]
15 [Column(TypeName = "decimal(19,2)")]
16 public decimal? Price { get; set; }
17
18 [Required]
19 [Column(TypeName = "decimal(19,2)")]
20 public decimal? Discount { get; set; }
21
22 [Required]
23 public DateTime? DateFrom { get; set; }
24
25 [Required]
26 public DateTime? DateTo { get; set; }
27
28 [Required]
29 public DateTime? AgreementElementCreated { get; set; }
30
31 [Required]
32 public DateTime? AgreementElementUpdated { get; set; }
33
34 public bool? KeepPriceOnNextPricelist { get; set; }
35
36 public bool? IsActive { get; set; }
37
38 public bool? IsQuotation { get; set; }
39
40 [Required]
41 [ForeignKey("ModuleLevel")]
42 public int ModuleLevelSeq { get; set; }
43
44 public virtual ModuleLevel ModuleLevel { get; set; }
45
46 [Required]
47 [ForeignKey("Agreement")]
48 public int AgreementSeq { get; set; }
49
50 public virtual Agreement Agreement { get; set; }
51
52 }
53}