예제 #1
0
        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();
        }
예제 #2
0
        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();
        }