protected void chkDocenteEspecialista_CheckedChanged(object sender, EventArgs e)
 {
     UCComboFormatoAvaliacao.CarregarPorRegrasCurso
     (
         -1
         , VS_cur_id
         , VS_crr_id
         , VS_crp_id
         , chkDocenteEspecialista.Checked
     );
 }
    /// <summary>
    /// Carrega os combos da tela de acordo com os dados.
    /// </summary>
    /// <param name="pfi_id">Id do processo fechamento/início.</param>
    /// <param name="parametroFormacaoTurmas">Estrutura de formação de turmas.</param>
    /// <param name="turnos">Tabela com os turnos.</param>
    /// <param name="exclusivoDeficientes">Indica se curso é exclusivo para deficientes.</param>
    private void CarregarCombos(int pfi_id, ParametroFormacaoTurmas parametroFormacaoTurmas, DataTable turnos, bool exclusivoDeficientes)
    {
        CarregarTurno(turnos);
        UCComboCalendario.CarregarCalendarioAnualPorCursoAnoInicio(VS_cur_id, pfi_id);
        UCComboCalendario.SelectedIndex = 0;
        UCComboFormatoAvaliacao.CarregarPorRegrasCurso
        (
            -1
            , parametroFormacaoTurmas.entityParametroPeriodo.cur_id
            , parametroFormacaoTurmas.entityParametroPeriodo.crr_id
            , parametroFormacaoTurmas.entityParametroPeriodo.crp_id
            , parametroFormacaoTurmas.entityParametroPeriodo.pft_docenteEspecialista
        );

        cblTiposDeficiencia.DataSource = PES_TipoDeficienciaBO.GetSelect();
        cblTiposDeficiencia.DataBind();

        ddlControleCapacidade.Items.Clear();
        ddlControleCapacidade.Items.Add(new ListItem("Sem controle", ((byte)MTR_ParametroFormacaoTurmaTipoControleCapacidade.SemControle).ToString()));
        ddlControleCapacidade.Items.Add(new ListItem("Capacidade normal e "
                                                     + ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.TERMO_ALUNOS_DEFICIENCIA_TURMAS_NORMAIS, __SessionWEB.__UsuarioWEB.Usuario.ent_id).ToLower()
                                                     , ((byte)MTR_ParametroFormacaoTurmaTipoControleCapacidade.CapacidadeNormal).ToString()));
        ddlControleCapacidade.Items.Add(new ListItem("Capacidade normal e individual por "
                                                     + ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.TERMO_ALUNOS_DEFICIENCIA_TURMAS_NORMAIS, __SessionWEB.__UsuarioWEB.Usuario.ent_id).ToLower()
                                                     , ((byte)MTR_ParametroFormacaoTurmaTipoControleCapacidade.CapacidadeNormalIndividual).ToString()));

        ddlTiposDeficienciaAlunoIncluidos.Items.Clear();
        if (!exclusivoDeficientes)
        {
            ddlTiposDeficienciaAlunoIncluidos.Items.Add(new ListItem("Nenhum", ((byte)MTR_ParametroFormacaoTurmaTiposDeficienciaAlunoIncluidos.SemAlunos).ToString()));
        }

        ddlTiposDeficienciaAlunoIncluidos.Items.Add(new ListItem("Todos", ((byte)MTR_ParametroFormacaoTurmaTiposDeficienciaAlunoIncluidos.TodosTipos).ToString()));
        ddlTiposDeficienciaAlunoIncluidos.Items.Add(new ListItem(
                                                        GetGlobalResourceObject("WebControls", "ParametroFormacaoTurmas.UCParametroFormacaoTurmas.ddlTiposDeficienciaAlunoIncluidos.Mensagem").ToString()
                                                        , ((byte)MTR_ParametroFormacaoTurmaTiposDeficienciaAlunoIncluidos.Escolher).ToString()));
    }