protected void UCComboFormatoAvaliacao1_IndexChanged() { if ((uccCalendario.Valor != -1) && (uccFormatoAvaliacao.Valor != -1)) { chkPeriodosCalendario.Items.Clear(); divPeriodosCalendario.Visible = true; // De acorco com a Task 15303, não deverá aparecer a partir da quarta COC. DataTable periodos = ACA_TipoPeriodoCalendarioBO.SelecionaCalendarioComAvaliacao(uccCalendario.Valor, uccFormatoAvaliacao.Valor); lblSemPeriodoCalendario.Visible = periodos.Rows.Count == 0; if (periodos.Rows.Count == 0) { lblSemPeriodoCalendario.Text = UtilBO.GetErroMessage("Não existem avaliações ligadas a um período no formato de avaliação selecionado.", UtilBO.TipoMensagem.Informacao); } else { foreach (DataRow row in periodos.Rows) { if (Convert.ToInt32(row["tpc_ordem"]) > 4) { row.Delete(); } } // Carregar períodos do calendário. chkPeriodosCalendario.DataSource = periodos; chkPeriodosCalendario.DataBind(); } } }