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