本文整理汇总了C#中HraModelChangedEventArgs类的典型用法代码示例。如果您正苦于以下问题:C# HraModelChangedEventArgs类的具体用法?C# HraModelChangedEventArgs怎么用?C# HraModelChangedEventArgs使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
HraModelChangedEventArgs类属于命名空间,在下文中一共展示了HraModelChangedEventArgs类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PersistFullList
public override void PersistFullList(HraModelChangedEventArgs e)
{
foreach (TcRiskByAge o in this)
{
o.PersistFullObject(e, OwningPatient.unitnum, OwningPatient.apptid, RiskFactors.TYRER_CUZICK7_VERSION, OwningPatient.RP.BMRS_EffectiveTime, OwningPatient.RP.BMRS_RequestId);
}
}
示例2: PersistFullList
//this override passes in the unitnum for the persist of each BrcaProCancerRiskByAge
public override void PersistFullList(HraModelChangedEventArgs e)
{
foreach (BrcaProCancerRiskByAge o in this)
{
o.PersistFullObject(e, OwningPatient.unitnum, OwningPatient.apptid);
}
}
示例3: PersistFullList
public override void PersistFullList(HraModelChangedEventArgs e)
{
RiskFactors.PersistFullObject(e, OwningPatient.unitnum, OwningPatient.apptid);
int proband_age;
if (int.TryParse(OwningPatient.age, out proband_age))
{
int lifetime_age = proband_age;
foreach (ClausRiskByAge o in this)
{
if (o.age > lifetime_age)
{
lifetime_age = o.age;
}
}
foreach (ClausRiskByAge o in this)
{
if (o.age - proband_age == 5)
{
o.description = "Five Year";
}
if (lifetime_age == o.age)
{
o.description = "Lifetime";
}
o.PersistFullObject(e, OwningPatient.unitnum, OwningPatient.apptid);
}
}
}
示例4: PersistFullList
/**************************************************************************************************/
public override void PersistFullList(HraModelChangedEventArgs e)
{
foreach (HraObject o in this)
{
((GeneticTest)o).owningPMH = OwningPMH;
}
base.PersistFullList(e);
}
示例5: BackgroundPersistWork
/**************************************************************************************************/
public override void BackgroundPersistWork(HraModelChangedEventArgs e)
{
var pc = new ParameterCollection();
pc.Add("unitnum", unitnum);
DoPersistWithSpAndParams(e,
"sp_3_Save_PedigreeAnnotations",
ref pc);
}
示例6: PersistFullList
/**************************************************************************************************/
public override void PersistFullList(HraModelChangedEventArgs e)
{
foreach (HraObject o in this)
{
((ClincalObservation)o).owningPMH = OwningPMH;
}
base.PersistFullList(e);
}
示例7: PersistFullList
/**************************************************************************************************/
public override void PersistFullList(HraModelChangedEventArgs e)
{
foreach (HraObject o in this)
{
((GUIPreference)o).owningPatient = OwningPatient;
}
base.PersistFullList(e);
}
示例8: PersistFullList
/**************************************************************************************************/
public override void PersistFullList(HraModelChangedEventArgs e)
{
foreach (HraObject o in this)
{
((Race)o).owner = this;
}
base.PersistFullList(e);
}
示例9: BackgroundPersistWork
/**************************************************************************************************/
public override void BackgroundPersistWork(HraModelChangedEventArgs e)
{
ParameterCollection pc = new ParameterCollection();
pc.Add("unitnum", theProband.unitnum);
pc.Add("apptid", theProband.apptid);
DoPersistWithSpAndParams(e,
"sp_3_Save_ProcHx",
ref pc);
}
示例10: BackgroundPersistWork
/**************************************************************************************************/
public override void BackgroundPersistWork(HraModelChangedEventArgs e)
{
ParameterCollection pc = new ParameterCollection();
pc.Add("unitnum", owner.person.owningFHx.proband.unitnum);
pc.Add("relativeID", owner.person.relativeID);
pc.Add("apptid", owner.person.owningFHx.proband.apptid);
DoPersistWithSpAndParams(e,
"sp_3_Save_Nation",
ref pc);
}
示例11: BackgroundPersistWork
/*******************************************************************************/
public override void BackgroundPersistWork(HraModelChangedEventArgs e)
{
ParameterCollection pc = new ParameterCollection();
pc.Add("paragraphID", paragraphID);
pc.Add("providerID", providerID);
DoPersistWithSpAndParams(e,
"sp_3_Save_ProviderParagraph",
ref pc);
}
示例12: PersistFullObject
//a customized persistence method for TcRiskByAge items
public void PersistFullObject(HraModelChangedEventArgs e, string unitnum, int apptid, string version, DateTime? BMRS_EffectiveTime, Int64? BMRS_RequestId)
{
ParameterCollection pc = new ParameterCollection();
pc.Add("unitnum", unitnum);
pc.Add("apptid", apptid);
pc.Add("version", version);
pc.Add("BMRS_EffectiveTime", BMRS_EffectiveTime);
pc.Add("BMRS_RequestId", BMRS_RequestId);
DoPersistWithSpAndParams(e,
"sp_3_Save_TcRiskByAge",
ref pc);
}
示例13: PersistFullList
public override void PersistFullList(HraModelChangedEventArgs e)
{
if (proband!= null)
{
if (proband.apptid > 0)
{
foreach (HraObject ho in this)
{
Provider p = (Provider)ho;
p.apptid = proband.apptid;
}
}
}
base.PersistFullList(e);
}
示例14: BackgroundPersistWork
/**************************************************************************************************/
public override void BackgroundPersistWork(HraModelChangedEventArgs e)
{
ParameterCollection pc = new ParameterCollection();
try
{
pc.Add("ID", ID);
pc.Add("parameterValue", parameterValue);
SqlDataReader reader = BCDB2.Instance.ExecuteReaderSPWithParams("sp_3_SetQueueParameter", pc);
}
catch (Exception ee)
{
Logger.Instance.WriteToLog("Error saving QueueParameter: \r\n" + ee.InnerException.ToString());
}
}
示例15: BackgroundPersistWork
/**************************************************************************************************/
public override void BackgroundPersistWork(HraModelChangedEventArgs e)
{
ParameterCollection pc = new ParameterCollection();
pc.Add("unitnum", patientOwning.unitnum);
pc.Add("apptid", patientOwning.apptid);
DoPersistWithSpAndParams(e,
"sp_3_Save_CDSRecs",
ref pc);
}