Maßnahme und Ziele per Popup bearbeiten Maßnahme und Ziele Notiz optional einblenden Das selbe auch bei Hilfeplan -> Ziele (ohne Icf import) ReportTemplate hinzugefügt (Tabelle, Hibernate, Enity, Mapper, DC) Listbox Select hinzugefügt, dient dem generischen Auswählen eines object aus einer list<object> per control
54 lines
1.9 KiB
C#
54 lines
1.9 KiB
C#
using System.Linq;
|
|
using BeWo.Data.Access;
|
|
using BeWo.Data.Entities;
|
|
|
|
using BS.Shared;
|
|
using BS.Shared.DataContracts;
|
|
using System.Collections.Generic;
|
|
using BS.Shared.Core;
|
|
|
|
namespace BeWo.Service.DCEntityMapper
|
|
{
|
|
public class ReportTemplateDC_ReportTemplate : AbstractIDCEntityMapper<ReportTemplate, ReportTemplateDC>
|
|
{
|
|
public override ReportTemplateDC MergeWithDC(ReportTemplate pEntity, ReportTemplateDC pDataContract)
|
|
{
|
|
pDataContract.Oid = pEntity.Oid;
|
|
pDataContract.IsActive = pEntity.IsActive;
|
|
pDataContract.Notice = pEntity.Notice;
|
|
pDataContract.InsTs = pEntity.InsTs;
|
|
pDataContract.InsUser = pEntity.InsUser;
|
|
pDataContract.Version = pEntity.Version;
|
|
pDataContract.UdpUser = pEntity.UdpUser;
|
|
pDataContract.SystemEntryID = pEntity.SystemEntryID;
|
|
|
|
pDataContract.DisplayName = pEntity.DisplayName;
|
|
pDataContract.ReportTemplateType = pEntity.ReportTemplateType;
|
|
pDataContract.ReferenceClass = pEntity.ReferenceClass;
|
|
|
|
return pDataContract;
|
|
}
|
|
|
|
public override ReportTemplate MergeWithEntity(ReportTemplateDC pDataContract, ReportTemplate pEntity)
|
|
{
|
|
this.ConcurrencyCheck(pDataContract.Version, pEntity);
|
|
|
|
pEntity.Oid = pDataContract.Oid;
|
|
pEntity.Notice = pDataContract.Notice;
|
|
pEntity.SystemEntryID = pDataContract.SystemEntryID;
|
|
|
|
pEntity.DisplayName = pDataContract.DisplayName;
|
|
pEntity.ReportTemplateType = pDataContract.ReportTemplateType;
|
|
pEntity.ReferenceClass = pDataContract.ReferenceClass;
|
|
|
|
return pEntity;
|
|
}
|
|
|
|
protected override bool AreDCAndEntityEqual(ReportTemplateDC pDC, ReportTemplate pEntity)
|
|
{
|
|
if (pDC.Oid == null)
|
|
return false;
|
|
return pDC.Oid == pEntity.Oid;
|
|
}
|
|
}
|
|
} |