From 94bfb1a594dd3cfe3d11fe9b39f8e8841cf9cb74 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Mon, 30 Dec 2024 16:09:20 +0100 Subject: [PATCH] =?UTF-8?q?MH:=20Debugginginfos=20f=C3=BCr=20Entities?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Data/Entities/Contact.cs | 2 ++ Data/Entities/Contract.cs | 2 ++ Data/Entities/CostRatePeriod.cs | 3 +++ Data/Entities/Customer.cs | 3 ++- Data/Entities/Employee.cs | 3 +++ Data/Entities/InvoiceItem.cs | 3 ++- Data/Entities/Organisation.cs | 3 ++- Data/Entities/Person.cs | 3 ++- Data/Entities/Rating.cs | 3 ++- Data/Entities/RatingType.cs | 3 ++- Data/Entities/ServiceCategory.cs | 2 ++ Data/Entities/ServiceDescription.cs | 2 ++ Data/Entities/ServiceInvoicePeriod.cs | 3 +++ Data/Entities/ServiceRecord.cs | 7 +++++++ Data/Entities/SupportConcept.cs | 2 ++ Data/Entities/SupportConceptApprovalPeriod.cs | 2 ++ 16 files changed, 40 insertions(+), 6 deletions(-) diff --git a/Data/Entities/Contact.cs b/Data/Entities/Contact.cs index 657d5eda1..e4bc059b9 100644 --- a/Data/Entities/Contact.cs +++ b/Data/Entities/Contact.cs @@ -1,7 +1,9 @@ using BS.Shared; +using System.Diagnostics; namespace BeWo.Data.Entities { + [DebuggerDisplay("{Type}: {Value}")] public class Contact : BeWoEntityBase { public static string PropertyName_Type = "Type"; diff --git a/Data/Entities/Contract.cs b/Data/Entities/Contract.cs index 2da9a8813..399d27e24 100644 --- a/Data/Entities/Contract.cs +++ b/Data/Entities/Contract.cs @@ -4,9 +4,11 @@ using System.Linq; using System.Text; using System.Collections; using BS.Shared; +using System.Diagnostics; namespace BeWo.Data.Entities { + [DebuggerDisplay("{EntryDate} {WeeklyDays} Tage {WeeklyTotalHours}h")] public class Contract : BeWoEntityBase { public static string PropertyName_ProbationPeriod = "ProbationPeriod"; diff --git a/Data/Entities/CostRatePeriod.cs b/Data/Entities/CostRatePeriod.cs index 6c9134efe..afb6dbbb2 100644 --- a/Data/Entities/CostRatePeriod.cs +++ b/Data/Entities/CostRatePeriod.cs @@ -1,11 +1,14 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.Linq; using BS.Shared; + namespace BeWo.Data.Entities { + [DebuggerDisplay("{CostRateType} {CostRateValue}")] public class CostRatePeriod : BeWoEntityBase { public static string PropertyName_CostRateType = "CostRateType"; diff --git a/Data/Entities/Customer.cs b/Data/Entities/Customer.cs index 00e4d643b..c75429a41 100644 --- a/Data/Entities/Customer.cs +++ b/Data/Entities/Customer.cs @@ -1,11 +1,12 @@ using System; using System.Collections.Generic; - +using System.Diagnostics; using BS.Shared; using BS.Shared.Core; namespace BeWo.Data.Entities { + [DebuggerDisplay("{Person}")] public class Customer : BeWoEntityBase { public static string PropertyName_AbsenceTimes = "AbsenceTimes"; diff --git a/Data/Entities/Employee.cs b/Data/Entities/Employee.cs index 5cdfd74a1..f465d4862 100644 --- a/Data/Entities/Employee.cs +++ b/Data/Entities/Employee.cs @@ -1,9 +1,12 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{Person}")] + public class Employee : BeWoEntityBase { public static string PropertyName_AbsenceTimes = "AbsenceTimes"; diff --git a/Data/Entities/InvoiceItem.cs b/Data/Entities/InvoiceItem.cs index a3560791c..62adb3832 100644 --- a/Data/Entities/InvoiceItem.cs +++ b/Data/Entities/InvoiceItem.cs @@ -1,10 +1,11 @@ using System; using System.Collections.Generic; - +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{ItemDescription}: {AmountPerUnit} x {UnitCount} = {AmountTotal}")] public class InvoiceItem : BeWoEntityBase { public static string PropertyName_AmountPerUnit = "AmountPerUnit"; diff --git a/Data/Entities/Organisation.cs b/Data/Entities/Organisation.cs index 033431865..aff7211bc 100644 --- a/Data/Entities/Organisation.cs +++ b/Data/Entities/Organisation.cs @@ -1,9 +1,10 @@ using System.Collections.Generic; - +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{Name}")] public class Organisation : BeWoEntityBase { public static string PropertyName_Address = "Address"; diff --git a/Data/Entities/Person.cs b/Data/Entities/Person.cs index ebb631155..19658f8cb 100644 --- a/Data/Entities/Person.cs +++ b/Data/Entities/Person.cs @@ -1,10 +1,11 @@ using System; using System.Collections.Generic; - +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{FirstNameLastName}")] public class Person : BeWoEntityBase { public static string PropertyName_Abbreviation = "Abbreviation"; diff --git a/Data/Entities/Rating.cs b/Data/Entities/Rating.cs index b013bad0a..5455da643 100644 --- a/Data/Entities/Rating.cs +++ b/Data/Entities/Rating.cs @@ -1,10 +1,11 @@ using System; using System.Collections.Generic; - +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{StartDate}: {DisplayName}")] public class Rating : BeWoEntityBase { private IList _GoalRatingList; diff --git a/Data/Entities/RatingType.cs b/Data/Entities/RatingType.cs index 0d34941fd..a52b13d03 100644 --- a/Data/Entities/RatingType.cs +++ b/Data/Entities/RatingType.cs @@ -1,9 +1,10 @@ using System.Collections.Generic; - +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{DisplayName}")] public class RatingType : BeWoEntityBase { diff --git a/Data/Entities/ServiceCategory.cs b/Data/Entities/ServiceCategory.cs index af9a8c603..129a6a16c 100644 --- a/Data/Entities/ServiceCategory.cs +++ b/Data/Entities/ServiceCategory.cs @@ -1,8 +1,10 @@ using System.Collections.Generic; +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{Name} ({ProzentAbrechnung}/{ProzentBudget}/{ProzentStundenkonto})")] public class ServiceCategory : BeWoEntityBase { public static string PropertyName_Abbreviation = "Abbreviation"; diff --git a/Data/Entities/ServiceDescription.cs b/Data/Entities/ServiceDescription.cs index e01fd4c51..80c7e6d43 100644 --- a/Data/Entities/ServiceDescription.cs +++ b/Data/Entities/ServiceDescription.cs @@ -1,8 +1,10 @@ using System.Collections.Generic; +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{Name} ({ProzentAbrechnung}/{ProzentBudget}/{ProzentStundenkonto})")] public class ServiceDescription : BeWoEntityBase { public static string PropertyName_Abbreviation = "Abbreviation"; diff --git a/Data/Entities/ServiceInvoicePeriod.cs b/Data/Entities/ServiceInvoicePeriod.cs index b2caac9d1..4645c626a 100644 --- a/Data/Entities/ServiceInvoicePeriod.cs +++ b/Data/Entities/ServiceInvoicePeriod.cs @@ -1,9 +1,12 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{Customer} {Start}-{End}")] + public class ServiceInvoicePeriod : BeWoEntityBase { public static string PropertyName_ApprovedAmountDefaultHourlyRate = "ApprovedAmountDefaultHourlyRate"; diff --git a/Data/Entities/ServiceRecord.cs b/Data/Entities/ServiceRecord.cs index 3728bfe7c..d92b64bc1 100644 --- a/Data/Entities/ServiceRecord.cs +++ b/Data/Entities/ServiceRecord.cs @@ -1,9 +1,11 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{Customer.Person.LastNameFirstName} {Start}-{End} ({RoundedDuration}min)")] public class ServiceRecord : BeWoEntityBase { public static string PropertyName_CostBearer2SupportConcept = "CostBearer2SupportConcept"; @@ -786,5 +788,10 @@ namespace BeWo.Data.Entities } } } + + //public override string ToString() + //{ + // return string.Format("{0}", Customer.Person.LastNameFirstName); + //} } } \ No newline at end of file diff --git a/Data/Entities/SupportConcept.cs b/Data/Entities/SupportConcept.cs index 5b55e82c4..d1c8d25d1 100644 --- a/Data/Entities/SupportConcept.cs +++ b/Data/Entities/SupportConcept.cs @@ -1,9 +1,11 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{Customer} {StartDate}-{EndDate}")] public class SupportConcept : BeWoEntityBase { public static string PropertyName_ApprovalDate = "ApprovalDate"; diff --git a/Data/Entities/SupportConceptApprovalPeriod.cs b/Data/Entities/SupportConceptApprovalPeriod.cs index 8300ea99b..b76ddbe34 100644 --- a/Data/Entities/SupportConceptApprovalPeriod.cs +++ b/Data/Entities/SupportConceptApprovalPeriod.cs @@ -1,10 +1,12 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Diagnostics; using BS.Shared; namespace BeWo.Data.Entities { + [DebuggerDisplay("{StartDate}-{EndDate} {ApprovedBEPerInterval}/{ApprovedBETotal}")] public class SupportConceptApprovalPeriod : BeWoEntityBase { public static string PropertyName_ApprovedBEInterval = "ApprovedBEInterval";