private void DataPortal_Fetch(Guid id) { #if TRACE long startTicks = PLLog.Trace("Start", PLLOG_APPNAME, CLASS_BASE_ERRORNUMBER + 1); #endif // TODO: load values using (var dalManager = HIS.DAL.DALFactory.GetManager()) { var dal = dalManager.GetProvider <HIS.DAL.IItemDAL>(); using (var data = dal.Fetch(id)) { data.Read(); Id = data.GetGuid(0); Name = data.GetString(1); TypeId = data.GetGuid(2); LastChanged = data.GetDateTime(3); Characteristics = HIS.Library.Common.HISSchema.GetTypeCharacteristics(TypeId); data.NextResult(); LoadProperty(AttributeValuesECLProperty, AttributeValuesECL.Get(data)); } } #if TRACE PLLog.Trace("End", PLLOG_APPNAME, CLASS_BASE_ERRORNUMBER + 3, startTicks); #endif }
private void DataPortal_Fetch(int criteria) { #if TRACE long startTicks = PLLog.Trace("Start", PLLOG_APPNAME, CLASS_BASE_ERRORNUMBER + 1); #endif LoadProperty(AttributeValuesProperty, AttributeValuesECL.Get(null)); LoadProperty(ItemsProperty, ItemsECL2.Get(null)); #if TRACE PLLog.Trace("End", PLLOG_APPNAME, CLASS_BASE_ERRORNUMBER + 2, startTicks); #endif }
//protected override void Child_Create() //{ // // TODO: load default values // // omit this override if you have no defaults to set // base.Child_Create(); //} private void Child_Fetch(System.Data.IDataReader childData) { #if TRACE long startTicks = PLLog.Trace("Start", PLLOG_APPNAME, CLASS_BASE_ERRORNUMBER + 1); #endif Id = childData.GetGuid(0); Name = childData.GetString(1); TypeId = childData.GetGuid(2); LastChanged = childData.GetDateTime(3); LoadProperty(AttributeValuesECLProperty, AttributeValuesECL.Get(Id)); // TODO(crhodes): Added this to try to get things to not be dirty. MarkOld(); #if TRACE PLLog.Trace("End", PLLOG_APPNAME, CLASS_BASE_ERRORNUMBER + 3, startTicks); #endif }