/// <summary> /// Método para carregar a grid com os dados da Coleção de CRJPessoa /// </summary> private void PopularOcorrencia(int IdAluno) { //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. CRJOcorrenciaNegocio objCRJOcorrenciaNegocio = new CRJOcorrenciaNegocio(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. DataTable dtOcorrencia = objCRJOcorrenciaNegocio.ObterCRJOcorrenciaByAluno(IdAluno); //Verifica se o retorno do método é diferente de Null. SE FOR popula a grid. SE NÃO FOR exibe mensagem de erro. if (dtOcorrencia != null && dtOcorrencia.Rows.Count > 0) { if (dtOcorrencia.Rows[0]["idOcorrencia"] != null) { gvOcorrencia.Visible = true; StoreCRJOcorrencia.DataSource = dtOcorrencia; StoreCRJOcorrencia.DataBind(); } else { gvOcorrencia.Visible = false; } } //Finalizando os objetos dtOcorrencia = null; objCRJOcorrenciaNegocio = null; }
/// <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. CRJAlunoNegocio objCRJAlunoNegocio = new CRJAlunoNegocio(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. DataTable dtOcorrencia = objCRJAlunoNegocio.ObterCRJAluno(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 (dtOcorrencia != null) { StoreCRJOcorrencia.DataSource = dtOcorrencia; StoreCRJOcorrencia.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 dtOcorrencia = null; objCRJAlunoNegocio = null; }
/// <summary> /// Método para carregar a grid com os dados da Coleção de CRJPessoa /// </summary> private void PopularGrid(int idAluno) { //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. CRJOcorrenciaNegocio objCRJOcorrenciaNegocio = new CRJOcorrenciaNegocio(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. DataTable dtOcorrencia = objCRJOcorrenciaNegocio.ObterCRJOcorrenciaByAluno(idAluno); //Verifica se o retorno do método é diferente de Null. SE FOR popula a grid. SE NÃO FOR exibe mensagem de erro. if (dtOcorrencia != null && dtOcorrencia.Rows.Count > 0) { txtRA.Text = dtOcorrencia.Rows[0]["RA"].ToString(); txtNome.Text = dtOcorrencia.Rows[0]["Nome"].ToString(); if (dtOcorrencia.Rows[0]["idOcorrencia"] != null) { StoreCRJOcorrencia.DataSource = dtOcorrencia; StoreCRJOcorrencia.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 dtOcorrencia = null; objCRJOcorrenciaNegocio = null; }