/// <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;
        }
        protected void btnGravar_Click(object sender, Ext.Net.DirectEventArgs e)
        {
            try
            {
                Usuario UserLogin = (Usuario)Session["Usuario"];

                MailMessage message = new MailMessage();

                message.From = new MailAddress("*****@*****.**");

                //Declarando e Instanciando o Objeto de Negócio e Coleção de Entidades.
                CRJAlunoNegocio objAlunoNegocio = new CRJAlunoNegocio();


                //Atribuindo ao objeto de coleção os registros encontrados na pesquisa.
                DataTable dtAluno = objAlunoNegocio.ObterCRJAluno("", "", "", "", "", IdAluno.ToString());

                DataTable dtResponsaveis = objAlunoNegocio.ObterResponsaveisByAluno(IdAluno);
                if (dtResponsaveis != null && dtResponsaveis.Rows.Count > 0)
                {
                    for (int i = 0; i < dtResponsaveis.Rows.Count; i++)
                    {
                        message.To.Add(new MailAddress(dtResponsaveis.Rows[i]["Email"].ToString()));
                    }

                    //message.CC.Add(new MailAddress("*****@*****.**"));

                    message.Subject = txtAssunto.Text;
                    message.Body   += txtMensagem.Text;
                    message.Body   += "<br/><br/>";
                    message.Body   += UserLogin.DadosPessoais.Nome;
                    message.Body   += "<br/>";
                    message.Body   += UserLogin.DadosPessoais.Email;
                    message.CC.Add(UserLogin.DadosPessoais.Email);
                    message.IsBodyHtml = true;



                    SmtpClient client = new SmtpClient("smtp.gmail.com");
                    client.Port = 587;
                    //client.Credentials = new NetworkCredential("*****@*****.**", "senha");
                    client.EnableSsl = true;

                    client.Send(message);

                    UtilitariosExt UtilExt = new UtilitariosExt();
                    UtilExt.MensagemAlerta("Enviado", "Email enviado com sucesso", "");
                    UtilExt = null;

                    CliqueMensagemIncluidoComSucesso();
                }
            }
            catch (Exception ex)
            {
                UtilitariosExt UtilExt = new UtilitariosExt();
                UtilExt.MensagemAlerta("Enviado", "Email enviado com sucesso", "CliqueMensagemIncluidoComSucesso()");
                UtilExt = null;
            }
        }
        /// <summary>
        /// Método para carregar a grid com os dados da Coleção de CRJPessoa
        /// </summary>
        private void PopularGrid()
        {
            //Declarando e Instanciando o Objeto de Negócio e Coleção de Entidades.
            CRJAlunoNegocio objAlunoNegocio = new CRJAlunoNegocio();


            //Atribuindo ao objeto de coleção os registros encontrados na pesquisa.
            DataTable dtAluno = objAlunoNegocio.ObterCRJAluno("", "", "", "", "", IdAluno.ToString());

            DataTable dtResponsaveis = objAlunoNegocio.ObterResponsaveisByAluno(IdAluno);

            if (dtResponsaveis != null && dtResponsaveis.Rows.Count > 0)
            {
                for (int i = 0; i < dtResponsaveis.Rows.Count; i++)
                {
                    txtResponsaveis.Text += dtResponsaveis.Rows[i]["Nome"].ToString() + " - " + dtResponsaveis.Rows[i]["Email"].ToString() + "\n";
                }
            }
            else
            {
                //Exibe mensagem para o usuário.
                UtilitariosExt UtilExt = new UtilitariosExt();
                UtilExt.MensagemAlerta("Atenção", "Nenhum responsavel encontrado", "");
                UtilExt = null;
            }

            //Verifica se o retorno do método é diferente de Null. SE FOR popula a grid. SE NÃO FOR exibe mensagem de erro.
            if (dtAluno != null)
            {
                txtRA.Text   = dtAluno.Rows[0]["RA"].ToString();
                txtNome.Text = dtAluno.Rows[0]["Nome"].ToString();
            }
            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.", "CliqueBotaoSimMensagemInclusaoComSucesso()");
                UtilExt = null;
            }

            //Finalizando os objetos
            dtAluno         = null;
            objAlunoNegocio = null;
        }