/// <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; }
/// <summary> /// /// </summary> /// <param name="IdGrupo"></param> private void PopularGridUsuarios(int IdGrupo) { UsuarioNegocio objNegocio = new UsuarioNegocio(); StoreCRJPessoa.DataSource = objNegocio.ObterUsuarioFromGrupo(IdGrupo); StoreCRJPessoa.DataBind(); }