示例#1
0
        public override void GetSiblingsData(Framework.VO.IVO pRetorno)
        {
            var lRetorno = (VO.Usuario)pRetorno;

            lRetorno.UsuarioTipoPessoa = GetData <UsuarioTipoPessoa, VO.UsuarioTipoPessoa>(UsuarioTipoPessoa,
                                                                                           lOrdinal.UsuarioTipoPessoa,
                                                                                           Reader,
                                                                                           lOrdinal.UsuarioTipoPessoa.Fields.Any() ||
                                                                                           lOrdinal.Siblings.Contains(VO.Parametros.Usuario.EntitiesBitwise.TipoPessoa));

            lRetorno.UsuarioPerfil = GetData <UsuarioPerfil, VO.UsuarioPerfil>(UsuarioPerfil,
                                                                               lOrdinal.UsuarioPerfil,
                                                                               Reader,
                                                                               lOrdinal.UsuarioPerfil.Fields.Any() || lOrdinal.Siblings.Contains(VO.Parametros.Usuario.EntitiesBitwise.Perfil));

            lRetorno.UsuarioSexo = GetData <UsuarioSexo, VO.UsuarioSexo>(UsuarioSexo,
                                                                         lOrdinal.UsuarioSexo,
                                                                         Reader,
                                                                         lOrdinal.UsuarioSexo.Fields.Any() || lOrdinal.Siblings.Contains(VO.Parametros.Usuario.EntitiesBitwise.Sexo));
        }
示例#2
0
        public override void GetPersistenceParameters(Framework.VO.IVO pObjeto)
        {
            var lObjeto = (VO.Usuario)pObjeto;

            AddParameter(cKey, lObjeto.Key);
            AddParameter(cNome, lObjeto.Nome);
            AddParameter(cSenha, lObjeto.Senha);
            AddParameter(cAceite, lObjeto.Aceite);

            if (lObjeto.Nascimento == DateTime.MinValue)
            {
                AddParameter(cNascimento, DBNull.Value);
            }
            else
            {
                AddParameter(cNascimento, lObjeto.Nascimento);
            }

            AddParameter(UsuarioSexo.cEntityKey, lObjeto.UsuarioSexo.Codigo);
            AddParameter(UsuarioPerfil.cEntityKey, lObjeto.UsuarioPerfil.Codigo);
            AddParameter(UsuarioTipoPessoa.cEntityKey, lObjeto.UsuarioTipoPessoa.Codigo);
        }
示例#3
0
        public override void GetPersistenceParameters(Framework.VO.IVO pObjeto)
        {
            var lObjeto = (VO.UsuarioPerfil)pObjeto;

            AddParameter(cDescricao, lObjeto.Descricao);
        }