Files
BeWoPlaner/Shared/DataContracts/ReportTemplateDC.cs

65 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using BS.Shared.Core;
namespace BS.Shared.DataContracts
{
public class ReportTemplateDC : IDataContract
{
[DataMember]
public long? Oid { get; set; }
[DataMember]
public ActivationTypeId IsActive { get; set; }
[DataMember]
public string Notice { get; set; }
[DataMember]
public DateTime? InsTs { get; set; }
[DataMember]
public string InsUser { get; set; }
[DataMember]
public long? Version { get; set; }
[DataMember]
public string UdpUser { get; set; }
[DataMember]
public SystemEntryID? SystemEntryID { get; set; }
[DataMember]
public string DisplayName { get; set; }
[DataMember]
public ReportTypes ReportTemplateType { get; set; }
[DataMember]
public string ReferenceClass { get; set; }
public override string ToString()
{
return DisplayName;
}
//public override bool Equals(object obj)
//{
// if (obj is ReportTemplateDC reportTemplate)
// {
// return ReportTemplateOid == reportTemplate.ReportTemplateOid;
// }
// return false;
//}
//public override int GetHashCode()
//{
// return GetType().Name.GetHashCode() ^ ReportTemplateOid.GetHashCode();
//}
}
}