MH: Debugginginfos für DCs

This commit is contained in:
2024-12-30 16:12:47 +01:00
parent d57eeaf9be
commit 434579311f
38 changed files with 110 additions and 11 deletions

View File

@@ -1,10 +1,12 @@
using System;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[Serializable]
[DataContract]
[DebuggerDisplay("{Description}")]
public partial class AbsenceReasonDC : IDataContract
{
[DataMember]

View File

@@ -1,7 +1,10 @@
using System;
using System.Diagnostics;
namespace BS.Shared.DataContracts.Compact
{
[DebuggerDisplay("{Name}")]
public partial class CompactCostBearerDC : IInvoiceRecipient
{
public decimal? DefaultAmount

View File

@@ -1,10 +1,12 @@
using System;
using System.Diagnostics;
using System.Linq;
using System.Windows.Media;
using BS.Shared.DataContracts.ClientPartials;
namespace BS.Shared.DataContracts.Compact
{
[DebuggerDisplay("{FullName}")]
public partial class CompactCustomerDC : IFilterableDC, IInvoiceRecipient, IMoKSearchableDC
{
public string AddressString

View File

@@ -1,8 +1,11 @@
using System.Windows.Media;
using System.Diagnostics;
using System.Windows.Media;
using BS.Shared.DataContracts.ClientPartials;
namespace BS.Shared.DataContracts.Compact
{
[DebuggerDisplay("{FirstNameLastName}")]
public partial class CompactEmployeeDC : IFilterableDC, IMoKSearchableDC
{
public long EntityOid => EmployeeOid;

View File

@@ -1,9 +1,12 @@
using System.Windows.Media;
using System.Diagnostics;
using System.Windows.Media;
using BS.Shared.DataContracts.ClientPartials;
using BS.Shared.Extensions;
namespace BS.Shared.DataContracts.Compact
{
[DebuggerDisplay("{SimpleDescription}")]
public partial class CompactOrganisationDC : IFilterableDC, IMoKSearchableDC
{
public long EntityOid => OrganisationOid;

View File

@@ -1,7 +1,10 @@
using System.Windows.Media;
using System.Diagnostics;
using System.Windows.Media;
namespace BS.Shared.DataContracts.Compact
{
[DebuggerDisplay("{FullName}")]
public partial class CompactPersonDC : IFilterableDC
{
public string AddressString

View File

@@ -1,6 +1,7 @@
using BS.Shared.Extensions;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Windows.Media;
@@ -8,6 +9,7 @@ using System.Windows.Media;
namespace BS.Shared.DataContracts.Compact
{
[Serializable]
[DebuggerDisplay("{CostBearer} {CustomerName}")]
public partial class CompactSupportConceptDC : IFilterableDC
{
private List<string> _CostBearerDetailStrings;

View File

@@ -1,7 +1,10 @@
using System.Windows.Media;
using System.Diagnostics;
using System.Windows.Media;
namespace BS.Shared.DataContracts.Compact
{
[DebuggerDisplay("{SimpleDescription}")]
public partial class CompactUserDC : IFilterableDC
{
public ActivationTypeId ActivationType

View File

@@ -1,10 +1,13 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts.Compact
{
[DataContract, Serializable]
[DebuggerDisplay("{LastName}, {FirstName}")]
public partial class CompactCustomerDC : IDataContract
{
private Dictionary<long, string> _CostBearerReferenceNumbers;

View File

@@ -1,10 +1,12 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts.Compact
{
[DataContract, Serializable]
[DebuggerDisplay("{EmployeeOid}: {LastName}, {FirstName}")]
public partial class CompactEmployeeDC : IDataContract
{
private List<long> _RelatedCustomerOIDList;

View File

@@ -1,9 +1,12 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts.Compact
{
[DataContract]
[DebuggerDisplay("{Name}")]
public partial class CompactOrganisationDC : IDataContract
{
private List<CostRatePeriodDC> _CostRatePeriods;

View File

@@ -1,10 +1,13 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts.Compact
{
[DataContract, Serializable]
[DebuggerDisplay("{WohnheimOid}: {WohnheimName}")]
public partial class CompactWohnheimDC : IDataContract
{
[DataMember]

View File

@@ -1,8 +1,11 @@
using System.Runtime.Serialization;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{ContactType}: {ContactValue}")]
public partial class ContactDC : IDataContract
{
[DataMember]

View File

@@ -1,9 +1,12 @@
using System;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{EntryDate} {WeeklyDays} Tage {WeeklyTotalHours}h")]
public partial class ContractDC : IDataContract
{
[DataMember]

View File

@@ -1,9 +1,12 @@
using System;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{CostRateType} {CostRateValue}")]
public partial class CostRatePeriodDC : IDataContract
{
[DataMember]

View File

@@ -85,5 +85,10 @@ namespace BS.Shared.DataContracts
{
return !Utils.AreAllNullOrEmpty(Kindesmutter, Kindesvater, Geschwister, Vormund);
}
}
public override string ToString()
{
return CustomerOid + " " + LastName + ", " + FirstName;
}
}
}

View File

@@ -1,4 +1,5 @@
using System;
using System.Diagnostics;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;
@@ -6,6 +7,8 @@ using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{Employee2CustomerOid} {Customer} {Employee}")]
public partial class CustomerEmployeeRelationDC : IDataContract
{
[DataMember]

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Runtime.Serialization;
@@ -8,7 +9,9 @@ using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
public class DienstBlockDC : IDataContract
[DebuggerDisplay("{Wohnheim}: {Employee}")]
public class DienstBlockDC : IDataContract
{
[DataMember]
public CompactWohnheimDC Wohnheim { get; set; }

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Runtime.Serialization;
@@ -7,7 +8,9 @@ using BS.Shared.Core;
namespace BS.Shared.DataContracts
{
public class DienstEintragDC : IDataContract
[DebuggerDisplay("{Datum}: E{EmployeeOid} D{DienstOid} {Startzeit}-{Endzeit} ({DauerInStunden})h")]
public class DienstEintragDC : IDataContract
{
[DataMember]
public long? Oid { get; set; }

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Runtime.Serialization;
@@ -7,6 +8,7 @@ using BS.Shared.Core;
namespace BS.Shared.DataContracts
{
[DebuggerDisplay("{DienstName}: {Start}-{Ende} ({Dauer}h)")]
public class DienstInfoDC : IDataContract
{
[DataMember]

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
@@ -7,6 +8,7 @@ using System.Threading.Tasks;
namespace BS.Shared.DataContracts
{
[DebuggerDisplay("Z{Zeile} {Date}: {Employee}")]
public class DienstZeileDC
{
public event Action DienstDictUpdated;

View File

@@ -1,11 +1,13 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BS.Shared.DataContracts
{
[DebuggerDisplay("{Employee}: S{Soll} I{Ist} / K{TageKrank} U{TageUrlaub}")]
public class DienstplanerMonthlySummaryDC
{
public EmployeeDC Employee { get; set; }

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
@@ -7,6 +8,7 @@ using System.Threading.Tasks;
namespace BS.Shared.DataContracts
{
[DebuggerDisplay("{Datum}: E{EmployeeOid} D{DienstOid} {Startzeit}-{Endzeit} ({DauerInStunden})h")]
public class DienstvertretungDC
{
[DataMember]

View File

@@ -143,7 +143,7 @@ namespace BS.Shared.DataContracts
public override string ToString()
{
return LastName + ", " + FirstName;
return EmployeeOid + " " + LastName + ", " + FirstName;
}

View File

@@ -1,11 +1,14 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
public class FeiertagDC : IDataContract
[DebuggerDisplay("{Datum}: {Name}")]
public class FeiertagDC : IDataContract
{
[DataMember]
public long? FeiertagOid { get; set; }

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
@@ -7,6 +8,8 @@ using System.Threading.Tasks;
namespace BS.Shared.DataContracts
{
[DebuggerDisplay("{Date}: E{Employee} {AnzahlTage} Tage")]
public class GeschenkterUrlaubstagDC : IDataContract
{
[DataMember]

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;
@@ -7,6 +8,8 @@ using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{ServiceRecord}: {RatingType}")]
public class GoalRatingDC : IDataContract
{
[DataMember]

View File

@@ -1,9 +1,12 @@
using System;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{InvoiceNumber}: {Amount}")]
public partial class InvoiceDC : IDataContract
{
[DataMember]

View File

@@ -1,10 +1,12 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{ItemDescription}: {AmountPerUnit} x {UnitCount} = {AmountTotal}")]
public class InvoiceItemDC : IDataContract
{

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;
@@ -7,6 +8,8 @@ using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{StartDate}: {DisplayName}")]
public class RatingDC : IDataContract
{
[DataMember]

View File

@@ -1,8 +1,11 @@
using System.Runtime.Serialization;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{RatingTypeOid}: {DisplayName}")]
public class RatingTypeDC : IDataContract
{
[DataMember]

View File

@@ -1,9 +1,11 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{ServiceCategoryOid}: {Name}")]
public partial class ServiceCategoryDC : IDataContract
{
private List<CostRatePeriodDC> _CostRatePeriods;

View File

@@ -1,9 +1,11 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{ServiceDescriptionOid}: {Name}")]
public partial class ServiceDescriptionDC : IDataContract
{
private List<CostRatePeriodDC> _CostRatePeriods;

View File

@@ -1,11 +1,14 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{ClaimSum}")]
public class ServiceInvoiceDC : IDataContract
{
private InvoiceBaseDC _InvoiceBase;

View File

@@ -1,11 +1,13 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{Start}-{End}: {Claim}")]
public class ServiceInvoicePeriodDC : IDataContract
{
[DataMember]

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;
@@ -7,6 +8,7 @@ using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("C{Customer} E{Employee} / {Start}-{End} ({RoundedDuration})")]
public partial class ServiceRecordDC : IDataContract
{
[DataMember]

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
using BS.Shared.Core;
@@ -7,6 +8,7 @@ using BS.Shared.Core;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{Span} {ApprovedBEPerInterval}/{ApprovedBETotal}")]
public class SupportConceptApprovalPeriodDC : IDataContract
{
[DataMember]

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.Serialization;
using BS.Shared.Core;
@@ -8,6 +9,8 @@ using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{SupportConceptOid} {Customer}")]
public class SupportConceptDC : IDataContract
{
private List<SupportConceptCostBearerRelDC> _CostBearerRelations;