Exemplo n.º 1
0
 private void FillByGetPermutation(CommonLibrary.Enumerations.GetPermutations getPermutation, CodeSampleApplication.Bo.Purpose filledBo)
 {
     if (this.BaseDataAccessAvailable())
     {
         this.Clear();
         CodeSampleApplication.Dto.Purpose        dto       = ((CodeSampleApplication.Dto.Purpose)(filledBo));
         List <CodeSampleApplication.Dto.Purpose> returnDto = _baseDataAccess.Get(dto, getPermutation);
         int control = returnDto.Count;
         if ((control > 0))
         {
             int counter;
             for (counter = 0; (counter < control); counter = (counter + 1))
             {
                 CodeSampleApplication.Bo.Purpose boToFill = new CodeSampleApplication.Bo.Purpose();
                 _baseBusiness.FillThisWithDto(returnDto[counter], boToFill);
                 this.Add(boToFill);
             }
         }
     }
     else
     {
         throw new System.ApplicationException(FILL_DB_SETTINGS_EXCEPTION);
     }
 }
 private void FillPropertiesFromBo(CodeSampleApplication.Bo.Purpose filledBo)
 {
     _baseBusiness.FillPropertiesFromBo(filledBo, this);
 }
 public Purpose(CommonLibrary.DatabaseSmoObjectsAndSettings databaseSmoObjectsAndSettings, CodeSampleApplication.Bo.Purpose filledBo)
 {
     _databaseSmoObjectsAndSettings = databaseSmoObjectsAndSettings;
     _baseDataAccess =
         new CommonLibrary.Base.Database.BaseDataAccess <CodeSampleApplication.Dto.Purpose>(_databaseSmoObjectsAndSettings);
     _baseBusiness =
         new CommonLibrary.Base.Business.BaseBusiness <CodeSampleApplication.Bo.Purpose, CodeSampleApplication.Dto.Purpose>();
     this.FillPropertiesFromBo(filledBo);
 }
Exemplo n.º 4
0
 public virtual void FillByGetAll(CodeSampleApplication.Bo.Purpose filledBo)
 {
     CommonLibrary.Enumerations.GetPermutations getPermutation = CommonLibrary.Enumerations.GetPermutations.AllByColumnMappings;
     this.FillByGetPermutation(getPermutation, filledBo);
 }
Exemplo n.º 5
0
 public virtual void FillByCriteriaExact(CodeSampleApplication.Bo.Purpose filledBo)
 {
     CommonLibrary.Enumerations.GetPermutations getPermutation = CommonLibrary.Enumerations.GetPermutations.ByExplicitCriteria;
     this.FillByGetPermutation(getPermutation, filledBo);
 }
Exemplo n.º 6
0
 public virtual void FillByPrimaryKey(CodeSampleApplication.Bo.Purpose filledBo)
 {
     CommonLibrary.Enumerations.GetPermutations getPermutation = CommonLibrary.Enumerations.GetPermutations.ByPrimaryKey;
     this.FillByGetPermutation(getPermutation, filledBo);
 }