private void FillPropertiesFromBo(TestSprocGenerator.Business.SingleTable.Bo.Order Details filledBo)
 {
     _baseBusiness.FillPropertiesFromBo(filledBo, this);
 }
 public Order Details(CommonLibrary.DatabaseSmoObjectsAndSettings databaseSmoObjectsAndSettings, TestSprocGenerator.Business.SingleTable.Bo.Order Details filledBo)
 {
     _databaseSmoObjectsAndSettings = databaseSmoObjectsAndSettings;
     _baseDataAccess =
         new CommonLibrary.Base.Database.BaseDataAccess <TestSprocGenerator.Data.SingleTable.Dto.OrderDetails>(_databaseSmoObjectsAndSettings);
     _baseBusiness =
         new CommonLibrary.Base.Business.BaseBusiness <TestSprocGenerator.Business.SingleTable.Bo.Order Details, TestSprocGenerator.Data.SingleTable.Dto.OrderDetails>();
     this.FillPropertiesFromBo(filledBo);
 }
        private void FillByGetPermutation(CommonLibrary.Enumerations.GetPermutations getPermutation, TestSprocGenerator.Business.SingleTable.Bo.Order Details filledBo)
        {
            if (this.BaseDataAccessAvailable())
            {
                this.Clear();
                TestSprocGenerator.Data.SingleTable.Dto.OrderDetails        dto       = ((TestSprocGenerator.Data.SingleTable.Dto.OrderDetails)(filledBo));
                List <TestSprocGenerator.Data.SingleTable.Dto.OrderDetails> returnDto = _baseDataAccess.Get(dto, getPermutation);
                int control = returnDto.Count;
                if ((control > 0))
                {
                    int counter;
                    for (counter = 0; (counter < control); counter = (counter + 1))
                    {
                        TestSprocGenerator.Business.SingleTable.Bo.Order Details boToFill = new TestSprocGenerator.Business.SingleTable.Bo.Order Details();

                        _baseBusiness.FillThisWithDto(returnDto[counter], boToFill);
                        this.Add(boToFill);
                    }
                }
            }
            else
            {
                throw new System.ApplicationException(FILL_DB_SETTINGS_EXCEPTION);
            }
        }
 public virtual void FillByGetAll(TestSprocGenerator.Business.SingleTable.Bo.Order Details filledBo)
 {
     CommonLibrary.Enumerations.GetPermutations getPermutation = CommonLibrary.Enumerations.GetPermutations.AllByColumnMappings;
     this.FillByGetPermutation(getPermutation, filledBo);
 }
 public virtual void FillByCriteriaExact(TestSprocGenerator.Business.SingleTable.Bo.Order Details filledBo)
 {
     CommonLibrary.Enumerations.GetPermutations getPermutation = CommonLibrary.Enumerations.GetPermutations.ByExplicitCriteria;
     this.FillByGetPermutation(getPermutation, filledBo);
 }
 public virtual void FillByPrimaryKey(TestSprocGenerator.Business.SingleTable.Bo.Order Details filledBo)
 {
     CommonLibrary.Enumerations.GetPermutations getPermutation = CommonLibrary.Enumerations.GetPermutations.ByPrimaryKey;
     this.FillByGetPermutation(getPermutation, filledBo);
 }