1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
| [DataContract]
[Table("T_ECRITURE")]
public class EcritureDTO : BaseDTO
{
private int _IdEcriture;
/// <summary>
/// Clé primaire de la table
/// </summary>
[DataMember]
[Key,Column("ID_ECRITURE")]
[Required(ErrorMessage = "IdEcriture error")]
public int IdEcriture
{
get { return _IdEcriture; }
set
{
_IdEcriture = value;
ValidateProperty(value, new ValidationContext(this, null, null) { MemberName = "IdEcriture" });
}
}
private double? _Credit;
/// <summary>
/// Montant au crédit
/// </summary>
[DataMember]
[Column("ERC_CREDIT")]
public double? Credit
{
get { return _Credit; }
set
{
_Credit = value;
ValidateProperty(value, new ValidationContext(this, null, null) { MemberName = "Credit" });
}
}
private double? _Debit;
/// <summary>
/// Montant au débit
/// </summary>
[DataMember]
[Column("ERC_DEBIT")]
public double? Debit
{
get { return _Debit; }
set
{
_Debit = value;
ValidateProperty(value, new ValidationContext(this, null, null) { MemberName = "Debit" });
}
}
private int? _IdDossier;
/// <summary>
/// ID du dossier
/// </summary>
[DataMember]
[Column("ID_DOSSIER")]
public int? IdDossier
{
get { return _IdDossier; }
set
{
_IdDossier = value;
ValidateProperty(value, new ValidationContext(this, null, null) { MemberName = "IdDossier" });
}
}
private Dossier.DossierDTO _Dossier;
/// <summary>
/// Liens vers Dossier
/// </summary>
[ForeignKey("IdDossier")]
[DataMember]
public Dossier.DossierDTO Dossier
{
get { return _Dossier; }
set
{
_Dossier = value;
}
}
}
[DataContract]
[Table("T_DOSSIER")]
public class DossierDTO : BaseDTO
{
#region Property
private int _IdDossier;
/// <summary>
/// Clé primaire de la table
/// </summary>
[DataMember]
[Key,Column("ID_DOSSIER")]
[Required(ErrorMessage = "IdDossier error")]
public int IdDossier
{
get { return _IdDossier; }
set
{
_IdDossier = value;
ValidateProperty(value, new ValidationContext(this, null, null) { MemberName = "IdDossier" });
}
}
private string _Nom;
/// <summary>
/// Nom du dossier
/// </summary>
[DataMember]
[Column("DO_NOM")]
[MaxLength(80)]
public string Nom
{
get { return _Nom; }
set
{
_Nom = value;
ValidateProperty(value, new ValidationContext(this, null, null) { MemberName = "Nom" });
}
}
private ICollection<Ecriture.EcritureDTO> _ListEcriture;
/// <summary>
/// Liste de Ecriture
/// </summary>
[InverseProperty("Dossier")]
[DataMember]
public ICollection<Ecriture.EcritureDTO> ListEcriture
{
get { return _ListEcriture; }
set
{
_ListEcriture = value;
}
}
} |
Partager