Esempio n. 1
0
        private void Child_Update()
        {
            if (!IsDirty)
            {
                return;
            }

            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs();
                OnUpdatePre(args);
                var dal = dalManager.GetProvider <IA06_CountryDal>();
                using (BypassPropertyChecks)
                {
                    _rowVersion = dal.Update(
                        Country_ID,
                        Country_Name,
                        ParentSubContinentID,
                        _rowVersion
                        );
                }
                OnUpdatePost(args);
                // flushes all pending data operations
                FieldManager.UpdateChildren(this);
            }
        }
Esempio n. 2
0
        private void Child_Update()
        {
            if (!IsDirty)
            {
                return;
            }

            var dto = new A06_CountryDto();

            dto.Country_ID           = Country_ID;
            dto.Country_Name         = Country_Name;
            dto.ParentSubContinentID = ParentSubContinentID;
            dto.RowVersion           = _rowVersion;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnUpdatePre(args);
                var dal = dalManager.GetProvider <IA06_CountryDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Update(dto);
                    _rowVersion = resultDto.RowVersion;
                    args        = new DataPortalHookArgs(resultDto);
                }
                OnUpdatePost(args);
                // flushes all pending data operations
                FieldManager.UpdateChildren(this);
            }
        }
Esempio n. 3
0
        private void Child_Update(A04_SubContinent parent)
        {
            if (!IsDirty)
            {
                return;
            }

            var dto = new A05_SubContinent_ChildDto();

            dto.Parent_SubContinent_ID  = parent.SubContinent_ID;
            dto.SubContinent_Child_Name = SubContinent_Child_Name;
            dto.RowVersion = _rowVersion;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnUpdatePre(args);
                var dal = dalManager.GetProvider <IA05_SubContinent_ChildDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Update(dto);
                    _rowVersion = resultDto.RowVersion;
                    args        = new DataPortalHookArgs(resultDto);
                }
                OnUpdatePost(args);
            }
        }
Esempio n. 4
0
        private void Child_Update()
        {
            if (!IsDirty)
            {
                return;
            }

            var dto = new B10_CityDto();

            dto.City_ID   = City_ID;
            dto.City_Name = City_Name;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnUpdatePre(args);
                var dal = dalManager.GetProvider <IB10_CityDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Update(dto);
                    args = new DataPortalHookArgs(resultDto);
                }
                OnUpdatePost(args);
                // flushes all pending data operations
                FieldManager.UpdateChildren(this);
            }
        }
Esempio n. 5
0
 protected override void DataPortal_Update()
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         base.Child_Update();
     }
 }
Esempio n. 6
0
        /// <summary>
        /// Loads a <see cref="B01_ContinentColl"/> collection from the database.
        /// </summary>
        protected void DataPortal_Fetch()
        {
            var args = new DataPortalHookArgs();

            OnFetchPre(args);
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var dal  = dalManager.GetProvider <IB01_ContinentCollDal>();
                var data = dal.Fetch();
                LoadCollection(data);
            }
            OnFetchPost(args);
        }
 private void Child_DeleteSelf(B04_SubContinent parent)
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         OnDeletePre(args);
         var dal = dalManager.GetProvider <IB05_SubContinent_ReChildDal>();
         using (BypassPropertyChecks)
         {
             dal.Delete(parent.SubContinent_ID);
         }
         OnDeletePost(args);
     }
 }
 private void Child_DeleteSelf()
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         OnDeletePre(args);
         var dal = dalManager.GetProvider <IA12_CityRoadDal>();
         using (BypassPropertyChecks)
         {
             dal.Delete(ReadProperty(CityRoad_IDProperty));
         }
         OnDeletePost(args);
     }
 }
Esempio n. 9
0
 private void Child_DeleteSelf(A10_City parent)
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         OnDeletePre(args);
         var dal = dalManager.GetProvider <IA11_City_ChildDal>();
         using (BypassPropertyChecks)
         {
             dal.Delete(parent.City_ID);
         }
         OnDeletePost(args);
     }
 }
        /// <summary>
        /// Loads a <see cref="A02_Continent"/> object from the database, based on given criteria.
        /// </summary>
        /// <param name="continent_ID">The Continent ID.</param>
        protected void DataPortal_Fetch(int continent_ID)
        {
            var args = new DataPortalHookArgs(continent_ID);

            OnFetchPre(args);
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var dal  = dalManager.GetProvider <IA02_ContinentDal>();
                var data = dal.Fetch(continent_ID);
                Fetch(data);
            }
            OnFetchPost(args);
            // check all object rules and property rules
            BusinessRules.CheckRules();
        }
Esempio n. 11
0
 private void Child_DeleteSelf()
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         // flushes all pending data operations
         FieldManager.UpdateChildren(this);
         OnDeletePre(args);
         var dal = dalManager.GetProvider <IB10_CityDal>();
         using (BypassPropertyChecks)
         {
             dal.Delete(ReadProperty(City_IDProperty));
         }
         OnDeletePost(args);
     }
 }
Esempio n. 12
0
 private void DataPortal_Delete(int continent_ID)
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         // flushes all pending data operations
         FieldManager.UpdateChildren(this);
         OnDeletePre(args);
         var dal = dalManager.GetProvider <IA02_ContinentDal>();
         using (BypassPropertyChecks)
         {
             dal.Delete(continent_ID);
         }
         OnDeletePost(args);
     }
 }
 private void Child_Insert(B04_SubContinent parent)
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         OnInsertPre(args);
         var dal = dalManager.GetProvider <IB05_SubContinent_ChildDal>();
         using (BypassPropertyChecks)
         {
             dal.Insert(
                 parent.SubContinent_ID,
                 SubContinent_Child_Name
                 );
         }
         OnInsertPost(args);
     }
 }
Esempio n. 14
0
 private void Child_Insert(A10_City parent)
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         OnInsertPre(args);
         var dal = dalManager.GetProvider <IA11_City_ReChildDal>();
         using (BypassPropertyChecks)
         {
             dal.Insert(
                 parent.City_ID,
                 City_Child_Name
                 );
         }
         OnInsertPost(args);
     }
 }
Esempio n. 15
0
        private void Child_Insert(A10_City parent)
        {
            var dto = new A11_City_ReChildDto();

            dto.Parent_City_ID  = parent.City_ID;
            dto.City_Child_Name = City_Child_Name;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnInsertPre(args);
                var dal = dalManager.GetProvider <IA11_City_ReChildDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Insert(dto);
                    args = new DataPortalHookArgs(resultDto);
                }
                OnInsertPost(args);
            }
        }
        private void Child_Insert(B04_SubContinent parent)
        {
            var dto = new B05_SubContinent_ReChildDto();

            dto.Parent_SubContinent_ID  = parent.SubContinent_ID;
            dto.SubContinent_Child_Name = SubContinent_Child_Name;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnInsertPre(args);
                var dal = dalManager.GetProvider <IB05_SubContinent_ReChildDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Insert(dto);
                    args = new DataPortalHookArgs(resultDto);
                }
                OnInsertPost(args);
            }
        }
 protected override void DataPortal_Update()
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         OnUpdatePre(args);
         var dal = dalManager.GetProvider <IA02_ContinentDal>();
         using (BypassPropertyChecks)
         {
             dal.Update(
                 Continent_ID,
                 Continent_Name
                 );
         }
         OnUpdatePost(args);
         // flushes all pending data operations
         FieldManager.UpdateChildren(this);
     }
 }
 private void Child_Insert(B10_City parent)
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         OnInsertPre(args);
         var dal = dalManager.GetProvider <IB12_CityRoadDal>();
         using (BypassPropertyChecks)
         {
             int cityRoad_ID = -1;
             dal.Insert(
                 parent.City_ID,
                 out cityRoad_ID,
                 CityRoad_Name
                 );
             LoadProperty(CityRoad_IDProperty, cityRoad_ID);
         }
         OnInsertPost(args);
     }
 }
Esempio n. 19
0
        protected override void DataPortal_Insert()
        {
            var dto = new A02_ContinentDto();

            dto.Continent_Name = Continent_Name;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnInsertPre(args);
                var dal = dalManager.GetProvider <IA02_ContinentDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Insert(dto);
                    LoadProperty(Continent_IDProperty, resultDto.Continent_ID);
                    args = new DataPortalHookArgs(resultDto);
                }
                OnInsertPost(args);
                // flushes all pending data operations
                FieldManager.UpdateChildren(this);
            }
        }
Esempio n. 20
0
 private void Child_Insert()
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         OnInsertPre(args);
         var dal = dalManager.GetProvider <IB02_ContinentDal>();
         using (BypassPropertyChecks)
         {
             int continent_ID = -1;
             dal.Insert(
                 out continent_ID,
                 Continent_Name
                 );
             LoadProperty(Continent_IDProperty, continent_ID);
         }
         OnInsertPost(args);
         // flushes all pending data operations
         FieldManager.UpdateChildren(this);
     }
 }
Esempio n. 21
0
 private void Child_Insert(A08_Region parent)
 {
     using (var dalManager = DalFactoryParentLoad.GetManager())
     {
         var args = new DataPortalHookArgs();
         OnInsertPre(args);
         var dal = dalManager.GetProvider <IA10_CityDal>();
         using (BypassPropertyChecks)
         {
             int city_ID = -1;
             dal.Insert(
                 parent.Region_ID,
                 out city_ID,
                 City_Name
                 );
             LoadProperty(City_IDProperty, city_ID);
         }
         OnInsertPost(args);
         // flushes all pending data operations
         FieldManager.UpdateChildren(this);
     }
 }
Esempio n. 22
0
        private void Child_Insert(B08_Region parent)
        {
            var dto = new B10_CityDto();

            dto.Parent_Region_ID = parent.Region_ID;
            dto.City_Name        = City_Name;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnInsertPre(args);
                var dal = dalManager.GetProvider <IB10_CityDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Insert(dto);
                    LoadProperty(City_IDProperty, resultDto.City_ID);
                    args = new DataPortalHookArgs(resultDto);
                }
                OnInsertPost(args);
                // flushes all pending data operations
                FieldManager.UpdateChildren(this);
            }
        }
Esempio n. 23
0
        private void Child_Update(A10_City parent)
        {
            if (!IsDirty)
            {
                return;
            }

            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs();
                OnUpdatePre(args);
                var dal = dalManager.GetProvider <IA11_City_ReChildDal>();
                using (BypassPropertyChecks)
                {
                    dal.Update(
                        parent.City_ID,
                        City_Child_Name
                        );
                }
                OnUpdatePost(args);
            }
        }
        private void Child_Update(B04_SubContinent parent)
        {
            if (!IsDirty)
            {
                return;
            }

            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs();
                OnUpdatePre(args);
                var dal = dalManager.GetProvider <IB05_SubContinent_ChildDal>();
                using (BypassPropertyChecks)
                {
                    dal.Update(
                        parent.SubContinent_ID,
                        SubContinent_Child_Name
                        );
                }
                OnUpdatePost(args);
            }
        }
Esempio n. 25
0
        private void Child_Insert(A04_SubContinent parent)
        {
            var dto = new A06_CountryDto();

            dto.Parent_SubContinent_ID = parent.SubContinent_ID;
            dto.Country_Name           = Country_Name;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnInsertPre(args);
                var dal = dalManager.GetProvider <IA06_CountryDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Insert(dto);
                    LoadProperty(Country_IDProperty, resultDto.Country_ID);
                    _rowVersion = resultDto.RowVersion;
                    args        = new DataPortalHookArgs(resultDto);
                }
                OnInsertPost(args);
                // flushes all pending data operations
                FieldManager.UpdateChildren(this);
            }
        }
        private void Child_Update()
        {
            if (!IsDirty)
            {
                return;
            }

            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs();
                OnUpdatePre(args);
                var dal = dalManager.GetProvider <IB08_RegionDal>();
                using (BypassPropertyChecks)
                {
                    dal.Update(
                        Region_ID,
                        Region_Name
                        );
                }
                OnUpdatePost(args);
                // flushes all pending data operations
                FieldManager.UpdateChildren(this);
            }
        }
        private void Child_Update()
        {
            if (!IsDirty)
            {
                return;
            }

            var dto = new A12_CityRoadDto();

            dto.CityRoad_ID   = CityRoad_ID;
            dto.CityRoad_Name = CityRoad_Name;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnUpdatePre(args);
                var dal = dalManager.GetProvider <IA12_CityRoadDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Update(dto);
                    args = new DataPortalHookArgs(resultDto);
                }
                OnUpdatePost(args);
            }
        }
Esempio n. 28
0
        private void Child_Update(B08_Region parent)
        {
            if (!IsDirty)
            {
                return;
            }

            var dto = new B09_Region_ChildDto();

            dto.Parent_Region_ID  = parent.Region_ID;
            dto.Region_Child_Name = Region_Child_Name;
            using (var dalManager = DalFactoryParentLoad.GetManager())
            {
                var args = new DataPortalHookArgs(dto);
                OnUpdatePre(args);
                var dal = dalManager.GetProvider <IB09_Region_ChildDal>();
                using (BypassPropertyChecks)
                {
                    var resultDto = dal.Update(dto);
                    args = new DataPortalHookArgs(resultDto);
                }
                OnUpdatePost(args);
            }
        }