private void PopulaEstado(Int32 IdTurma, String sFuncionalidade) { this.DrpDwnLstEstado.Items.Clear(); List <EntEstadosPermitidos> lstEstadosPermitidos1 = UsuarioLogado.lstEstadoPermitidos.FindAll(delegate(EntEstadosPermitidos objEstadosPermitidos) { return(objEstadosPermitidos.IdTurma == IdTurma); }); List <EntEstado> lstEstados = new List <EntEstado>(); lstEstadosPermitidos1 = lstEstadosPermitidos1.FindAll(delegate(EntEstadosPermitidos objEstadosPermitidos) { return(objEstadosPermitidos.Funcionalidade == sFuncionalidade); }); if (ObrigatorioEstado) { lstEstadosPermitidos1.Insert(0, new EntEstadosPermitidos(0, "<< Selecione o Estado >>")); } else { if (lstEstadosPermitidos1.Count == 27) { lstEstadosPermitidos1.Insert(0, new EntEstadosPermitidos(0, "Todos")); } } this.DrpDwnLstEstado.DataSource = lstEstadosPermitidos1; if (lstEstadosPermitidos1.Count == 0) { lstEstados = new BllEstado().ObterEstadosPorTurma(IdTurma, EntTipoEtapa.TIPO_ETAPA_FGA_INSCRICAO_AUTODIAGNOSTICO_ADMINISTRATIVO); if (ObrigatorioEstado) { lstEstados.Insert(0, new EntEstado(0, "<< Selecione o Estado >>")); } else { lstEstados.Insert(0, new EntEstado(0, "Todos")); } this.DrpDwnLstEstado.DataSource = lstEstados; } // this.DrpDwnLstEstado.SelectedValue = "0"; this.DrpDwnLstEstado.DataBind(); }
private void PopulaEstado(Int32 IdTurma, String sFuncionalidade) { this.CmbBxEstado.Items.Clear(); List <EntEstadosPermitidos> lstEstadosPermitidos1 = UsuarioLogado.lstEstadoPermitidos.FindAll(delegate(EntEstadosPermitidos objEstadosPermitidos) { return(objEstadosPermitidos.IdTurma == IdTurma); }); List <EntEstado> lstEstados = new List <EntEstado>(); lstEstadosPermitidos1 = lstEstadosPermitidos1.FindAll(delegate(EntEstadosPermitidos objEstadosPermitidos) { return(objEstadosPermitidos.Funcionalidade == sFuncionalidade); }); lstEstadosPermitidos1.Insert(0, new EntEstadosPermitidos(0, "<< Selecione o Estado >>")); this.CmbBxEstado.DataSource = lstEstadosPermitidos1; if (lstEstadosPermitidos1.Count == 0) { lstEstados = new BllEstado().ObterEstadosPorTurma(IdTurma, EntTipoEtapa.TIPO_ETAPA_MPE_INSCRICAO_CANDIDATURA_ADMINISTRATIVO); lstEstados.Insert(0, new EntEstado(0, "<< Selecione o Estado >>")); this.CmbBxEstado.DataSource = lstEstados; } this.CmbBxEstado.DataBind(); }