Files
BeWoPlaner/Shared/DataContracts/DocumentTreeItemDC.cs
Christian 69357d7380 Neue Sortiermöglichkeit der Bewilligungen im Hilfeplan
An Vorlagen weitergearbeitet
2024-12-19 17:13:03 +01:00

46 lines
1.3 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 DokumentvorlageDC Dokumentvorlage { 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();
}
}
}