Files
BeWoPlaner/Shared/DataContracts/DocumentTreeItemDC.cs
Lyndon Jetten 5939aef72c Fat-Client:
Es ist möglich, allen Termin-Einladungen auf einmal zuzusagen

MoK:
DevExpress von Version 17.1 auf 21.1 aktualisiert
Reports testweise eingebaut
DevExpress-Scheduler testweise eingebaut
2021-10-13 16:00:33 +02:00

44 lines
1.2 KiB
C#

using DevExpress.Xpf.Grid;
using System.Collections.Generic;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
public class DocumentTreeItemDC : IDataContract
{
[DataMember]
public long? DocTreeItemOid { get; set; }
[DataMember]
public long? ParentOid { get; set; }
[DataMember]
public string Name { get; set; }
[DataMember]
public string Tooltip { get; set; }
[DataMember]
public List<FileAttachmentDC> FilesInFolder { get; set; }
[DataMember]
public BeWoFolderDC BeWoFolderDC { get; set; }
[DataMember]
public TableID Table { get; set; }
[DataMember]
public long? ObjectOid { get; set; }
[DataMember]
public TreeListNode Node { get; set; }
public override bool Equals(object obj)
{
if (obj is DocumentTreeItemDC docTreeItem)
{
return DocTreeItemOid == docTreeItem.DocTreeItemOid;
}
return false;
}
public override int GetHashCode()
{
return GetType().Name.GetHashCode() ^ DocTreeItemOid.GetHashCode();
}
}
}