コード例 #1
0
        /// <summary>
        /// Método para carregar a grid com os dados da Coleção de CRJPessoa
        /// </summary>
        private void PopularGrid(string pNome = null, string pEmail = null, string pCPF = null, string pTelefone = null, string pRA = null)
        {
            //Atribuindo a Grid a páginação informada pelo usuário
            this.PagingToolbar1.PageSize = int.Parse(cboPageSize.Text);

            //Declarando e Instanciando o Objeto de Negócio e Coleção de Entidades.
            CRJPessoaNegocio objCRJPessoaNegocio = new CRJPessoaNegocio();
            List <CRJPessoa> objCRJPessoaColecao = new List <CRJPessoa>();

            //Atribuindo ao objeto de coleção os registros encontrados na pesquisa.
            objCRJPessoaColecao = objCRJPessoaNegocio.ObterCRJPessoa(pNome, pEmail, pCPF, pTelefone, pRA);

            //Verifica se o retorno do método é diferente de Null. SE FOR popula a grid. SE NÃO FOR exibe mensagem de erro.
            if (objCRJPessoaColecao != null)
            {
                StoreCRJPessoa.DataSource = objCRJPessoaColecao;
                StoreCRJPessoa.DataBind();
            }
            else
            {
                //Exibe mensagem para o usuário.
                UtilitariosExt UtilExt = new UtilitariosExt();
                UtilExt.MensagemAlerta("Atenção", "Ocorreu um erro ao tentar obter os dados tente novamente.", "");
                UtilExt = null;
            }

            //Finalizando os objetos
            objCRJPessoaColecao = null;
            objCRJPessoaNegocio = null;
        }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="IdGrupo"></param>
        private void PopularGridUsuarios(int IdGrupo)
        {
            UsuarioNegocio objNegocio = new UsuarioNegocio();

            StoreCRJPessoa.DataSource = objNegocio.ObterUsuarioFromGrupo(IdGrupo);
            StoreCRJPessoa.DataBind();
        }