Esempio n. 1
0
        public bool IsParentProfile(TestSprocGenerator.Business.SingleTable.Bo.Account account, out TestSprocGenerator.Data.SingleTable.Dto.Profile profile)
        {
            RegistrationDataAccess registrationDataAccess = new RegistrationDataAccess();

            TestSprocGenerator.Data.SingleTable.Dto.Profile_Account profile_account = null;

            profile = registrationDataAccess.GetProfile(account.AccountID, out profile_account);

            TestSprocGenerator.Business.SingleTable.Bo.ProfileType profileTypeCriteria =
                new TestSprocGenerator.Business.SingleTable.Bo.ProfileType()
            {
                ProfileTypeID = profile.ProfileTypeID
            };

            TestSprocGenerator.Business.SingleTable.Bo.List.ProfileType search =
                new TestSprocGenerator.Business.SingleTable.Bo.List.ProfileType(_smoSettings[CONNECTION_STRING_NAME]);
            search.FillByCriteriaExact(profileTypeCriteria);

            if (search != null && search.Count > 0)
            {
                if (search[0].ProfileName.Contains("Parent"))
                {
                    return(true);
                }
            }

            return(false);
        }
Esempio n. 2
0
 public virtual void Delete()
 {
     if (this.BaseDataAccessAvailable())
     {
         TestSprocGenerator.Data.SingleTable.Dto.Profile_Account dto       = _baseBusiness.FillDtoWithThis(this);
         TestSprocGenerator.Data.SingleTable.Dto.Profile_Account returnDto = _baseDataAccess.Delete(dto);
         this.FillThisWithDto(returnDto);
     }
     else
     {
         throw new System.ApplicationException(FILL_DB_SETTINGS_EXCEPTION);
     }
 }
Esempio n. 3
0
 public virtual void GetByPrimaryKey()
 {
     if (this.BaseDataAccessAvailable())
     {
         TestSprocGenerator.Data.SingleTable.Dto.Profile_Account        dto       = this;
         List <TestSprocGenerator.Data.SingleTable.Dto.Profile_Account> returnDto = _baseDataAccess.Get(dto, CommonLibrary.Enumerations.GetPermutations.ByPrimaryKey);
         if ((returnDto.Count > 0))
         {
             this.FillThisWithDto(returnDto[0]);
         }
         else
         {
             throw new System.ApplicationException(PRIMARY_KEY_NOT_FOUND_EXCEPTION_VAR_NAME);
         }
     }
     else
     {
         throw new System.ApplicationException(FILL_DB_SETTINGS_EXCEPTION);
     }
 }
Esempio n. 4
0
 private void FillThisWithDto(TestSprocGenerator.Data.SingleTable.Dto.Profile_Account filledDto)
 {
     _baseBusiness.FillThisWithDto(filledDto, this);
 }