Ejemplo n.º 1
0
 protected void ddl_FiltrarCurso_SelectedIndexChanged(object sender, EventArgs e)
 {
     LabelCodigoCurso.Text = ddl_FiltrarCurso.SelectedValue;
     if (LabelCodigoCurso.Text == "0")
     {
         list_view();
     }
     else
     {
         ConnectionWithTableDocumentos ConnectionWithTableDocumentos = new ConnectionWithTableDocumentos();
         ConnectionWithTableDocumentos.ValorCodigoFaculdade = ValorCodigoFaculdade;
         ConnectionWithTableDocumentos.ValorCodigoCurso     = LabelCodigoCurso.Text;
         DataTable dt = ConnectionWithTableDocumentos.FiltraListViewCurso();
         if (dt.Rows.Count != 0)
         {
             lv_titulos_alunos.DataSource = dt;
             lv_titulos_alunos.DataBind();
         }
         else
         {
             LabelAvisaErro.Text = "Cadastre um título!";
             lv_titulos_alunos.DataBind();
         }
     }
 }
        //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();
            }
        }