Beispiel #1
0
        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
        }
Beispiel #2
0
        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
        }
Beispiel #3
0
        //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
        }