SB 04-Jun-2019
This commit is contained in:
@@ -5,6 +5,7 @@ using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Sarand.Core.Base;
|
||||
using Sarand.Core.Bus;
|
||||
using Sarand.PatientMgr.Core.App;
|
||||
|
||||
namespace Sarand.PatientMgr.Core.Bus
|
||||
{
|
||||
@@ -32,8 +33,18 @@ namespace Sarand.PatientMgr.Core.Bus
|
||||
{
|
||||
//Status = TemplateDataStatus;
|
||||
}
|
||||
public SysId FacilityTemplateId { get; set; }
|
||||
public Spm.TemplateDataType TemplateDataType { get; set; }
|
||||
public short Seq { get; set; }
|
||||
public String Identifier { get; set; }
|
||||
public String Value { get; set; }
|
||||
internal void PopulateFrom(Data data)
|
||||
{
|
||||
FacilityTemplateId = FacilityTemplateId;
|
||||
TemplateDataType = TemplateDataType;
|
||||
Seq = Seq;
|
||||
Identifier = Identifier;
|
||||
Value = Value;
|
||||
base.PopulateFrom(data);
|
||||
}
|
||||
public Data Clone()
|
||||
@@ -47,7 +58,11 @@ namespace Sarand.PatientMgr.Core.Bus
|
||||
// ErrField.
|
||||
public new class ErrField : SacsHierarchyItem.ErrField
|
||||
{
|
||||
|
||||
public ValidValue FacilityTemplateId { get; set; } = ValidValue.Valid;
|
||||
public ValidValue TemplateDataType { get; set; } = ValidValue.Valid;
|
||||
public ValidValue Seq { get; set; } = ValidValue.Valid;
|
||||
public ValidValue Identifier { get; set; } = ValidValue.Valid;
|
||||
public ValidValue Value { get; set; } = ValidValue.Valid;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
@@ -99,6 +114,31 @@ namespace Sarand.PatientMgr.Core.Bus
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Attributes.
|
||||
public SysId FacilityTemplateId
|
||||
{
|
||||
get { return data.FacilityTemplateId; }
|
||||
set { CheckChanged(data.FacilityTemplateId, value); data.FacilityTemplateId = value; }
|
||||
}
|
||||
public Spm.TemplateDataType TemplateDataType
|
||||
{
|
||||
get { return data.TemplateDataType; }
|
||||
set { CheckChanged((int)data.TemplateDataType, (int)value); data.TemplateDataType = value; }
|
||||
}
|
||||
public short Seq
|
||||
{
|
||||
get { return data.Seq; }
|
||||
set { CheckChanged(data.Seq, value); data.Seq = value; }
|
||||
}
|
||||
public String Identifier
|
||||
{
|
||||
get { return data.Identifier; }
|
||||
set { CheckChanged(data.Identifier, value); data.Identifier = value; }
|
||||
}
|
||||
public String Value
|
||||
{
|
||||
get { return data.Value; }
|
||||
set { CheckChanged(data.Value, value); data.Value = value; }
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
@@ -123,7 +163,12 @@ namespace Sarand.PatientMgr.Core.Bus
|
||||
// List filtering.
|
||||
public List<SysId> IncludedIds { get; } = new List<SysId>();
|
||||
public List<SysId> ExcludedIds { get; } = new List<SysId>();
|
||||
// ###.
|
||||
// Template Data.
|
||||
public SysId FacilityTemplateId { get; set; }
|
||||
public Spm.TemplateDataType TemplateDataType { get; set; }
|
||||
public short Seq { get; set; }
|
||||
public String Identifier { get; set; }
|
||||
public String Value { get; set; }
|
||||
|
||||
public StatusCat StatusCat { get; set; } = StatusCat.Any;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user