Files
BeWoPlaner/Data/Entities/SupportConceptApprovalPeriod.cs

324 lines
8.9 KiB
C#
Raw Normal View History

2016-06-27 01:45:38 +02:00
using System;
using System.Collections;
using System.Collections.Generic;
2024-12-30 16:09:20 +01:00
using System.Diagnostics;
2016-06-27 01:45:38 +02:00
using BS.Shared;
namespace BeWo.Data.Entities
{
2024-12-30 16:09:20 +01:00
[DebuggerDisplay("{StartDate}-{EndDate} {ApprovedBEPerInterval}/{ApprovedBETotal}")]
2016-06-27 01:45:38 +02:00
public class SupportConceptApprovalPeriod : BeWoEntityBase
{
public static string PropertyName_ApprovedBEInterval = "ApprovedBEInterval";
public static string PropertyName_ApprovedBEPerInterval = "ApprovedBEPerInterval";
public static string PropertyName_ContactCountInterval = "ContactCountInterval";
public static string PropertyName_ContactCountPerInterval = "ContactCountPerInterval";
public static string PropertyName_ApprovedBETotal = "ApprovedBETotal";
public static string PropertyName_ApprovedFixedAmount = "ApprovedFixedAmount";
public static string PropertyName_ApprovedFixedAmountInterval = "ApprovedFixedAmountInterval";
public static string PropertyName_CostBearer2SupportConcept = "CostBearer2SupportConcept";
public static string PropertyName_EndDate = "EndDate";
public static string PropertyName_IsApprovedBEShifting = "IsApprovedBEShifting";
2016-06-27 01:45:38 +02:00
public static string PropertyName_IsApprovedFixedAmountShifting = "IsApprovedFixedAmountShifting";
public static string PropertyName_MonthlyPayment = "MonthlyPayment";
public static string PropertyName_StartDate = "StartDate";
2016-06-27 01:45:38 +02:00
private IList<SupportConceptApprovalPeriod2Employee> _SupportConceptApprovalPeriod2Employee;
private SupportConceptApprovalInterval? _ApprovedBEInterval;
private decimal? _ApprovedBEPerInterval;
private SupportConceptApprovalInterval? _ContactCountInterval;
2016-06-27 01:45:38 +02:00
private decimal? _ContactCountPerInterval;
2016-06-27 01:45:38 +02:00
private decimal? _ApprovedBETotal;
private decimal? _ApprovedFixedAmount;
private SupportConceptApprovalInterval? _ApprovedFixedAmountInterval;
private CostBearer2SupportConcept _CostBearer2SupportConcept;
private DateTime? _EndDate;
private bool _IsApprovedBEShifting;
private bool _IsApprovedFixedAmountShifting;
private decimal? _MonthlyPayment;
private DateTime? _StartDate;
private Budget _Budget;
private Bewilligungsart _Bewilligungsart;
2016-06-27 01:45:38 +02:00
public SupportConceptApprovalPeriod()
{
this._Tid = TableID.SupportConceptApprovalPeriod;
}
public virtual SupportConceptApprovalInterval? ApprovedBEInterval
{
get
{
return this._ApprovedBEInterval;
}
set
{
if (this.AreDifferent(this._ApprovedBEInterval, value))
{
this._ApprovedBEInterval = value;
}
}
}
public virtual decimal? ApprovedBEPerInterval
{
get
{
return this._ApprovedBEPerInterval;
}
set
{
if (this.AreDifferent(this._ApprovedBEPerInterval, value))
{
this._ApprovedBEPerInterval = value;
}
}
}
public virtual decimal? ApprovedBETotal
{
get
{
return this._ApprovedBETotal;
}
set
{
if (this.AreDifferent(this._ApprovedBETotal, value))
{
this._ApprovedBETotal = value;
}
}
}
public virtual SupportConceptApprovalInterval? ContactCountInterval
{
get
{
return this._ContactCountInterval;
}
set
{
if (this.AreDifferent(this._ContactCountInterval, value))
{
this._ContactCountInterval = value;
}
}
}
public virtual decimal? ContactCountPerInterval
{
get
{
return this._ContactCountPerInterval;
}
set
{
if (this.AreDifferent(this._ContactCountPerInterval, value))
{
this._ContactCountPerInterval = value;
}
}
}
2016-06-27 01:45:38 +02:00
public virtual decimal? ApprovedFixedAmount
{
get
{
return this._ApprovedFixedAmount;
}
set
{
if (this.AreDifferent(this._ApprovedFixedAmount, value))
{
this._ApprovedFixedAmount = value;
}
}
}
public virtual SupportConceptApprovalInterval? ApprovedFixedAmountInterval
{
get
{
return this._ApprovedFixedAmountInterval;
}
set
{
if (this.AreDifferent(this._ApprovedFixedAmountInterval, value))
{
this._ApprovedFixedAmountInterval = value;
}
}
}
public virtual CostBearer2SupportConcept CostBearer2SupportConcept
{
get
{
return this._CostBearer2SupportConcept;
}
set
{
if (this.AreDifferent(this._CostBearer2SupportConcept, value))
{
this._CostBearer2SupportConcept = value;
}
}
}
public virtual DateTime? EndDate
{
get
{
return this._EndDate;
}
set
{
if (this.AreDifferent(this._EndDate, value))
{
this._EndDate = value;
}
}
}
public virtual bool IsApprovedBEShifting
{
get
{
return this._IsApprovedBEShifting;
}
set
{
if (this.AreDifferent(this._IsApprovedBEShifting, value))
{
this._IsApprovedBEShifting = value;
}
}
}
public virtual bool IsApprovedFixedAmountShifting
{
get
{
return this._IsApprovedFixedAmountShifting;
}
set
{
if (this.AreDifferent(this._IsApprovedFixedAmountShifting, value))
{
this._IsApprovedFixedAmountShifting = value;
}
}
}
public virtual decimal? MonthlyPayment
{
get
{
return this._MonthlyPayment;
}
set
{
if (this.AreDifferent(this._MonthlyPayment, value))
{
this._MonthlyPayment = value;
}
}
}
public virtual DateTime? StartDate
{
get
{
return this._StartDate;
}
set
{
if (this.AreDifferent(this._StartDate, value))
{
this._StartDate = value;
}
}
}
public virtual Budget Budget
{
get
{
return _Budget;
}
set
{
if (AreDifferent(_Budget, value))
{
_Budget = value;
}
}
}
public virtual Bewilligungsart Bewilligungsart
{
get
{
return _Bewilligungsart;
}
set
{
if (AreDifferent(_Bewilligungsart, value))
{
_Bewilligungsart = value;
}
}
}
2016-06-27 01:45:38 +02:00
public virtual decimal? Percentage { get; set; }
public virtual ServiceCategory ServiceCategory { get; set; }
public virtual IList<SupportConceptApprovalPeriod2Employee> SupportConceptApprovalPeriod2Employee
{
get
{
return _SupportConceptApprovalPeriod2Employee ?? (_SupportConceptApprovalPeriod2Employee = new List<SupportConceptApprovalPeriod2Employee>());
}
2016-06-27 01:45:38 +02:00
set
{
if (AreDifferent(_SupportConceptApprovalPeriod2Employee, value))
{
_SupportConceptApprovalPeriod2Employee = value;
}
}
}
}
}