private void CarregaAtendimentos(Aluno objAluno)
        {
            try
            {
                objAluno = objAluno.Selecionar(objAluno.Codigo);
                Atendimento objAtendimento = new Atendimento();
                objAtendimento.Aluno = objAluno;

                objAtendimento.Profissao = new Profissao().Selecionar(Convert.ToInt32(ddlProfissao.SelectedValue));

                //Recupera os planejamentos
                PlanejamentoClinico objPlanejamentoClinico = new PlanejamentoClinico();
                objPlanejamentoClinico.Aluno       = objAluno;
                objPlanejamentoClinico.Profissao   = objAtendimento.Profissao;
                objPlanejamentoClinico.DataInicial = Convert.ToDateTime(txtData.Text);
                IList <PlanejamentoClinico> lsPlanejamento = objPlanejamentoClinico.SelecionarPorCriterio();

                if (lsPlanejamento.Count <= 0)
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "OnLoad", "alert('Aluno sem planejamento Clínico para o período da data selecionada.');", true);
                }


                int numeroAtendimentosPlanejados = 0;
                //Soma a quantidade de atendimentos planejados
                if (lsPlanejamento.Count > 0)
                {
                    numeroAtendimentosPlanejados = lsPlanejamento[lsPlanejamento.Count - 1].NumeroAtendimento;
                }
                lblQuantidadePlanejada.Text = numeroAtendimentosPlanejados.ToString();

                //Calculo do numero de atendimentos pendentes
                //numero atendimento planejado - numero atendimentos realizados
                int numeroAtendimentos = objAtendimento.NumeroAtendimentos();

                //Quantidade de atendimentos realizados.
                lblQuantidadeRealizada.Text = numeroAtendimentos.ToString();



                IList <Atendimento> lsAtendimentos = objAtendimento.SelecionarPorCriterio();
                if (lsAtendimentos.Count > 0)
                {
                    lblFuncionario.Text       = lsAtendimentos[lsAtendimentos.Count - 1].Docente.Pessoa.Nome;
                    lblUltimoAtendimento.Text = lsAtendimentos[lsAtendimentos.Count - 1].DataHorarioFinal.ToString("dd/MM/yyyy");
                }
                else
                {
                    lblFuncionario.Text       = string.Empty;
                    lblUltimoAtendimento.Text = string.Empty;
                }

                DataTable dt = new DataTable();
                dt.Columns.Add("Data", Type.GetType("System.DateTime"));
                dt.Columns.Add("Horario", Type.GetType("System.String"));
                dt.Columns.Add("Funcionario", Type.GetType("System.String"));

                Profissao objProfissao = new Profissao().Selecionar(Convert.ToInt32(ddlProfissao.SelectedValue));;

                //List<Agenda> lsAgenda = objAgenda.SelecionarAgendas(objProfissao, Convert.ToInt32(ddlAluno.SelectedValue));
                Docente       objDocente = new Docente().Selecionar(Convert.ToInt32(ddlFuncionario.SelectedValue));
                List <Agenda> lsAgenda   = objAgenda.SelecionarAgendas(objDocente, Convert.ToInt32(ddlAluno.SelectedValue));

                foreach (Agenda lsAg in lsAgenda)
                {
                    IList <Compromisso> lsCompromisso = lsAg.Compromissos;
                    foreach (Compromisso lsComp in lsCompromisso)
                    {
                        DateTime data = lsAg.Data;
                        string   hora = lsComp.HorarioInicial.TimeOfDay.ToString() + " - " + lsComp.HorarioFinal.TimeOfDay.ToString();

                        DataRow dr = dt.NewRow();
                        dr["Data"]        = data;
                        dr["Horario"]     = hora;
                        dr["Funcionario"] = lsComp.Aluno.Pessoa.Nome;

                        dt.Rows.Add(dr);
                    }
                }
                lblNumeroAtendimentosPendentes.Text = dt.Rows.Count.ToString();
                lblAtendimentoPrevisto.Text         = Convert.ToString(numeroAtendimentosPlanejados - dt.Rows.Count - numeroAtendimentos);

                gdvAtendimentos.DataSource = dt;
                gdvAtendimentos.DataBind();
            }
            catch (Exception)
            {
                //Response.Redirect("../Geral/frmErro.aspx");
            }
        }