//programação da drop down list de unidades
        private void DdlFaculdadeProgramacao()
        {
            ConnectionWithTableDocumentos ConnectionWithTableDocumentos = new ConnectionWithTableDocumentos();

            //caso a lbl_cod_unidade for igual a 0, a lbl_cod_curso tbm sera 0 e nao exibira nenhum curso
            if (lbl_cod_unidade.Text == "0")
            {
                lbl_cod_curso.Text = "0";
                list_view();
            }
            else
            {
                //se foi selecionado alguma UNIDADE, será chamado o metodo FiltraListViewFaculdade() que pegará todos os cursos desta UNIDADE em especifico
                ConnectionWithTableDocumentos.ValorCodigoFaculdade = lbl_cod_unidade.Text;
                DataTable dt = ConnectionWithTableDocumentos.FiltraListViewFaculdade();
                if (dt.Rows.Count != 0)
                {
                    lv_titulos_alunos.DataSource = dt;
                    lv_titulos_alunos.DataBind();
                    VerificaDownloadListView();
                    LabelAvisaErro.Text            = "";
                    AvisaErroP.Attributes["class"] = "LabelRemoveMargin";
                }
                else
                {
                    //chama o metodo que fará o tratamento dos elses
                    LabelAvisaErroElse();
                }
            }
        }
        //programação da drop down list de cursos
        private void DdlCursosProgramacao()
        {
            ConnectionWithTableDocumentos ConnectionWithTableDocumentos = new ConnectionWithTableDocumentos();

            //verifica se foi selecionado algum curso
            if (lbl_cod_curso.Text.Length != 0 && lbl_cod_curso.Text != "0")
            {
                //faz a busca pela UNIDADE e CURSO e vai exibir todos os documentos deste curso em especifico nesta unidade
                ConnectionWithTableDocumentos.ValorCodigoFaculdade = lbl_cod_unidade.Text;
                ConnectionWithTableDocumentos.ValorCodigoCurso     = lbl_cod_curso.Text;
                DataTable dt = ConnectionWithTableDocumentos.FiltraListViewCurso();
                if (dt.Rows.Count != 0)
                {
                    lv_titulos_alunos.DataSource = dt;
                    lv_titulos_alunos.DataBind();
                    VerificaDownloadListView();
                    LabelAvisaErro.Text            = "";
                    AvisaErroP.Attributes["class"] = "LabelRemoveMargin";
                }
                else
                {
                    //chama o metodo que fará o tratamento dos elses
                    LabelAvisaErroElse();
                }
            }
            else if (lbl_cod_unidade.Text != "0")
            {
                //se a DdlCursos for selecionada em "0", irá verificar se existe alguma UNIDADE selecionada,
                //se existir irá fazer a busca por todos os documentos desta UNIDADE
                ConnectionWithTableDocumentos.ValorCodigoFaculdade = lbl_cod_unidade.Text;
                DataTable dt = ConnectionWithTableDocumentos.FiltraListViewFaculdade();
                if (dt.Rows.Count != 0)
                {
                    lv_titulos_alunos.DataSource = dt;
                    lv_titulos_alunos.DataBind();
                    VerificaDownloadListView();
                    LabelAvisaErro.Text            = "";
                    AvisaErroP.Attributes["class"] = "LabelRemoveMargin";
                }
                else
                {
                    //chama o metodo que fará o tratamento dos elses
                    LabelAvisaErroElse();
                }
            }
            else
            {
                //foi selecionado "0" em ambos, trará a listview de todos os documentos
                list_view();
            }
        }
 protected void OnPagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e)
 {
     try
     {
         //faz a paginaçao da list view
         (lv_titulos_alunos.FindControl("DataPager1") as DataPager).SetPageProperties(e.StartRowIndex, e.MaximumRows, false);
         if (lbl_cod_unidade.Text == "0")
         {
             list_view();
         }
         else
         {
             ConnectionWithTableDocumentos ConnectionWithTableDocumentos = new ConnectionWithTableDocumentos();
             ConnectionWithTableDocumentos.ValorCodigoFaculdade = lbl_cod_unidade.Text;
             DataTable dt = ConnectionWithTableDocumentos.FiltraListViewFaculdade();
             if (dt.Rows.Count != 0)
             {
                 lv_titulos_alunos.DataSource = dt;
                 lv_titulos_alunos.DataBind();
                 LabelAvisaErro.Text            = "";
                 AvisaErroP.Attributes["class"] = "LabelRemoveMargin";
             }
             else
             {
                 LabelAvisaErro.Text            = "Nenhum título cadastrado.";
                 AvisaErroP.Attributes["class"] = "LabelAvisaErro";
                 lv_titulos_alunos.DataBind();
             }
         }
     }
     catch
     {
         string msg_erro = "Ops! alguma coisa deu errado.";
         ClientScript.RegisterStartupScript(typeof(string), string.Empty, "window.alert(\"" + msg_erro + "\");", true);
     }
 }