Exemple #1
0
        protected void Gravar()
        {
            IdQuestionario        = int.Parse(this.HdnIdQuestionario.Value);
            IdQuestionarioEmpresa = int.Parse(this.HdnIdQuestionarioEmpresa.Value);
            IdEmpresaCadastro     = int.Parse(this.HdnIdEmpresaCadastro.Value);
            IdTurma             = int.Parse(this.HdnIdTurma.Value);
            Pergunta            = new EntPergunta();
            Pergunta.IdPergunta = int.Parse(this.HdnIdPergunta.Value);
            Pergunta            = new BllPergunta().ObterPerguntaPorQuestionarioEmpresaPergunta(IdQuestionarioEmpresa, Pergunta.IdPergunta, false);

            //armazena resposta em BD
            EntQuestionarioEmpresaResposta ent = new EntQuestionarioEmpresaResposta();

            ent.Pergunta.IdPergunta = this.Pergunta.IdPergunta;
            ent.QuestionarioEmpresa.IdQuestionarioEmpresa = this.IdQuestionarioEmpresa;
            ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[0].IdPerguntaResposta;
            ent.RespostaTexto = this.TxtResposta.Text;
            if (IdUsuarioLogado > 0)
            {
                ent.UsuarioDigitador.IdUsuario = IdUsuarioLogado;
            }
            if (ent.Resposta.IdPerguntaResposta > 0)
            {
                new BllQuestionarioEmpresaResposta().InserirAtualizar(ent);
            }
        }
Exemple #2
0
        public void Gravar(String pontoForte, String oportunidadeMelhoria)
        {
            IdQuestionario        = int.Parse(this.HdnIdQuestionario.Value);
            IdQuestionarioEmpresa = int.Parse(this.HdnIdQuestionarioEmpresa.Value);
            IdEmpresaCadastro     = int.Parse(this.HdnIdEmpresaCadastro.Value);
            IdTurma             = int.Parse(this.HdnIdTurma.Value);
            Pergunta            = new EntPergunta();
            Pergunta.IdPergunta = int.Parse(this.HdnIdPergunta.Value);
            Pergunta            = new BllPergunta().ObterPerguntaPorQuestionarioEmpresaPergunta(IdQuestionarioEmpresa, Pergunta.IdPergunta, false);

            //armazena resposta em BD
            EntQuestionarioEmpresaResposta ent = new EntQuestionarioEmpresaResposta();

            ent.Justificativa       = this.TxtJustificativa.Text;
            ent.Pergunta.IdPergunta = this.Pergunta.IdPergunta;
            ent.QuestionarioEmpresa.IdQuestionarioEmpresa = this.IdQuestionarioEmpresa;
            ent.PontoForte           = pontoForte;
            ent.OportunidadeMelhoria = oportunidadeMelhoria;
            if (this.respostaSim.Checked)
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[0].IdPerguntaResposta;
                ent.RespostaBool = true;
            }
            else if (this.respostaNao.Checked)
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[1].IdPerguntaResposta;
                ent.RespostaBool = false;
            }
            ent.UsuarioAvaliador.IdUsuario = IdUsuarioLogado;
            if (ent.Resposta.IdPerguntaResposta > 0)
            {
                new BllQuestionarioEmpresaResposta().InserirAtualizar(ent);
            }
        }
Exemple #3
0
        public void MontarQuestionario()
        {
            List <EntPergunta> lista = new BllPergunta().ObterPerguntasPorQuestionarioEmpresa(IdQuestionario, IdQuestionarioEmpresa, false);
            int totalRespondidas     = 0;

            for (int i = 0; i < lista.Count; i++)
            {
                ((Label)this.FindControl("lblPergunta" + (i + 1))).Text = (i + 1) + ". " + lista[i].Pergunta;
                if (lista[i].QuestionarioEmpresaResposta.Resposta.IdPerguntaResposta == lista[i].ListPerguntaResposta[0].IdPerguntaResposta)
                {
                    ((RadioButton)this.FindControl("pergunta" + (i + 1) + "respostaA")).Checked = true;
                    totalRespondidas++;
                }
                else if (lista[i].QuestionarioEmpresaResposta.Resposta.IdPerguntaResposta == lista[i].ListPerguntaResposta[1].IdPerguntaResposta)
                {
                    ((RadioButton)this.FindControl("pergunta" + (i + 1) + "respostaB")).Checked = true;
                    totalRespondidas++;
                }
                else if (lista[i].QuestionarioEmpresaResposta.Resposta.IdPerguntaResposta == lista[i].ListPerguntaResposta[2].IdPerguntaResposta)
                {
                    ((RadioButton)this.FindControl("pergunta" + (i + 1) + "respostaC")).Checked = true;
                    totalRespondidas++;
                }
                ((RadioButton)this.FindControl("pergunta" + (i + 1) + "respostaA")).Attributes.Add("perguntaId", lista[i].IdPergunta.ToString());
                ((RadioButton)this.FindControl("pergunta" + (i + 1) + "respostaA")).Attributes.Add("respostaId", lista[i].ListPerguntaResposta[0].IdPerguntaResposta.ToString());
                ((RadioButton)this.FindControl("pergunta" + (i + 1) + "respostaB")).Attributes.Add("perguntaId", lista[i].IdPergunta.ToString());
                ((RadioButton)this.FindControl("pergunta" + (i + 1) + "respostaB")).Attributes.Add("respostaId", lista[i].ListPerguntaResposta[1].IdPerguntaResposta.ToString());
                ((RadioButton)this.FindControl("pergunta" + (i + 1) + "respostaC")).Attributes.Add("perguntaId", lista[i].IdPergunta.ToString());
                ((RadioButton)this.FindControl("pergunta" + (i + 1) + "respostaC")).Attributes.Add("respostaId", lista[i].ListPerguntaResposta[2].IdPerguntaResposta.ToString());
            }
        }
Exemple #4
0
        private void GeraQuestionario()
        {
            List <EntPergunta> lstEntPergunta = new BllPergunta().ObterPerguntasQuestionarioDesempenhoGlobal((int)EnumType.Questionario.Gestao);


            String html = "";

            //        foreach (EntPergunta objPergunta in lstEntPergunta)
            //        {
            ////             html += "<table bgcolor=\"#FFFFFF\" align=\"left\">";
            //            html += GerarPergunta(objPergunta);
            ////             html += "</table>";
            //            html += "<br/>";
            //        }


            foreach (EntPergunta objPergunta in lstEntPergunta)
            {
                html += "<table style=\"font-size: small\">";
                html += "<tr>";
                html += "<td>";
                html += objPergunta.Ordem;
                html += "       .&nbsp;&nbsp;";
                html += objPergunta.Pergunta;
                html += "</td>";
                html += "</tr>";

                foreach (EntPerguntaResposta objPerguntaResposta in objPergunta.ListPerguntaResposta)
                {
                    html += "<tr>";
                    html += "<td>";
                    html += this.OrdemDaResposta(objPerguntaResposta.Ordem);
                    html += "       &nbsp;&nbsp;";
                    html += objPerguntaResposta.PerguntaResposta;
                    html += "</td>";
                    html += "</tr>";
                }

                html += "</table>";
                html += "<br />";
            }

            //foreach (EntPerguntaResposta objPerguntaResposta in objPergunta.ListPerguntaResposta)
            //{
            //    html += "    <tr bgcolor=\"#FFFFFF\">";
            //    html += "       <td style=\"width: 800px; font-size:small\">";
            //    //html += this.OrdemDaResposta(objPerguntaResposta.Ordem);
            //    html += "       &nbsp;&nbsp;";
            //    html += objPerguntaResposta.PerguntaResposta;
            //    html += "       </td>";
            //    html += "    </tr>";
            //}


            this.ltrPerguntas.Text = html;
        }
Exemple #5
0
        public void Editar(Int32 IdQuestionario, Int32 IdQuestionarioEmpresa, Int32 IdEmpresaCadastro, Int32 IdTurma, EntPergunta Pergunta)
        {
            this.HdnIdQuestionario.Value        = IdQuestionario.ToString();
            this.HdnIdQuestionarioEmpresa.Value = IdQuestionarioEmpresa.ToString();
            this.HdnIdEmpresaCadastro.Value     = IdEmpresaCadastro.ToString();
            this.HdnIdTurma.Value    = IdTurma.ToString();
            this.HdnIdPergunta.Value = Pergunta.IdPergunta.ToString();

            List <EntPergunta> lista = new BllPergunta().ObterPerguntasPorQuestionarioEmpresa(IdQuestionario, IdQuestionarioEmpresa, false);

            MontarTabela(lista);
        }
Exemple #6
0
        protected Boolean isUltimaPergunta(Int32 IdQuestionario, Int32 IdPergunta)
        {
            EntPergunta Pergunta = new BllPergunta().ObterPerguntaProximaPorQuestionarioPergunta(IdQuestionario, IdPergunta);

            if (Pergunta != null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Exemple #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.HdnIdQuestionario.Value        = IdQuestionario.ToString();
                this.HdnIdQuestionarioEmpresa.Value = IdQuestionarioEmpresa.ToString();
                this.HdnIdEmpresaCadastro.Value     = IdEmpresaCadastro.ToString();
                this.HdnIdTurma.Value = IdTurma.ToString();

                List <EntPergunta> lista = new BllPergunta().ObterPerguntasPorQuestionarioEmpresa(IdQuestionario, IdQuestionarioEmpresa, false);
                MontarQuestionario(lista);
                this.pergunta1respostaA.Focus();
            }
        }
Exemple #8
0
        private void GeraQuestionario(Int32 IdQuestionarioEmpresa, Boolean IsAvaliador)
        {
            List <EntPergunta> lstEntPergunta = new BllPergunta().ObterPerguntasPorQuestionarioEmpresa((int)EnumType.Questionario.Gestao, IdQuestionarioEmpresa, IsAvaliador);

            this.UCRelatorioPerguntaCliente1.GerarPerguntas(lstEntPergunta.FindAll(delegate(EntPergunta objPergunta) { return(objPergunta.Criterio.IdCriterio == (int)EnumType.CriteriosGestao.Cliente); }), EnumType.Questionario.Gestao, IsAvaliador, IdQuestionarioEmpresa);
            this.UCRelatorioPerguntaSociedade1.GerarPerguntas(lstEntPergunta.FindAll(delegate(EntPergunta objPergunta) { return(objPergunta.Criterio.IdCriterio == (int)EnumType.CriteriosGestao.Sociedade); }), EnumType.Questionario.Gestao, IsAvaliador, IdQuestionarioEmpresa);
            this.UCRelatorioPerguntaLideranca1.GerarPerguntas(lstEntPergunta.FindAll(delegate(EntPergunta objPergunta) { return(objPergunta.Criterio.IdCriterio == (int)EnumType.CriteriosGestao.Lideranca); }), EnumType.Questionario.Gestao, IsAvaliador, IdQuestionarioEmpresa);
            this.UCRelatorioPerguntaEstrategia1.GerarPerguntas(lstEntPergunta.FindAll(delegate(EntPergunta objPergunta) { return(objPergunta.Criterio.IdCriterio == (int)EnumType.CriteriosGestao.EstrategiaPlano); }), EnumType.Questionario.Gestao, IsAvaliador, IdQuestionarioEmpresa);
            this.UCRelatorioPerguntaPessoas1.GerarPerguntas(lstEntPergunta.FindAll(delegate(EntPergunta objPergunta) { return(objPergunta.Criterio.IdCriterio == (int)EnumType.CriteriosGestao.Pessoas); }), EnumType.Questionario.Gestao, IsAvaliador, IdQuestionarioEmpresa);
            this.UCRelatorioPerguntaProcessos1.GerarPerguntas(lstEntPergunta.FindAll(delegate(EntPergunta objPergunta) { return(objPergunta.Criterio.IdCriterio == (int)EnumType.CriteriosGestao.Processos); }), EnumType.Questionario.Gestao, IsAvaliador, IdQuestionarioEmpresa);
            this.UCRelatorioPerguntaInformacaoConhecimento1.GerarPerguntas(lstEntPergunta.FindAll(delegate(EntPergunta objPergunta) { return(objPergunta.Criterio.IdCriterio == (int)EnumType.CriteriosGestao.InformacaoConhecimento); }), EnumType.Questionario.Gestao, IsAvaliador, IdQuestionarioEmpresa);
            this.UCRelatorioPerguntaResultado1.GerarPerguntas(lstEntPergunta.FindAll(delegate(EntPergunta objPergunta) { return(objPergunta.Criterio.IdCriterio == (int)EnumType.CriteriosGestao.ResultadoControle); }), EnumType.Questionario.Gestao, IsAvaliador, IdQuestionarioEmpresa);

            this.MontarTabela(lstEntPergunta);
        }
Exemple #9
0
        public void SetValores(Int32 IdQuestionario, Int32 IdQuestionarioEmpresa, Int32 IdEmpresaCadastro, Int32 IdTurma)
        {
            this.IdQuestionario        = IdQuestionario;
            this.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
            this.IdEmpresaCadastro     = IdEmpresaCadastro;
            this.IdTurma = IdTurma;
            this.HdnIdQuestionario.Value        = IdQuestionario.ToString();
            this.HdnIdQuestionarioEmpresa.Value = IdQuestionarioEmpresa.ToString();
            this.HdnIdEmpresaCadastro.Value     = IdEmpresaCadastro.ToString();
            this.HdnIdTurma.Value = IdTurma.ToString();
            List <EntPergunta> lista = new BllPergunta().ObterPerguntasPorQuestionarioEmpresa(IdQuestionario, IdQuestionarioEmpresa, false);

            MontarQuestionario(lista);
            this.pergunta1respostaA.Focus();
        }
Exemple #10
0
        public void Gravar(String pontoForte, String oportunidadeMelhoria)
        {
            IdQuestionario        = int.Parse(this.HdnIdQuestionario.Value);
            IdQuestionarioEmpresa = int.Parse(this.HdnIdQuestionarioEmpresa.Value);
            IdEmpresaCadastro     = int.Parse(this.HdnIdEmpresaCadastro.Value);
            IdTurma             = int.Parse(this.HdnIdTurma.Value);
            Pergunta            = new EntPergunta();
            Pergunta.IdPergunta = int.Parse(this.HdnIdPergunta.Value);
            Pergunta            = new BllPergunta().ObterPerguntaPorQuestionarioEmpresaPergunta(IdQuestionarioEmpresa, Pergunta.IdPergunta, false);

            //armazena resposta em BD
            EntQuestionarioEmpresaResposta ent = new EntQuestionarioEmpresaResposta();

            ent.PontoForte           = pontoForte;
            ent.OportunidadeMelhoria = oportunidadeMelhoria;
            ent.Valor01             = this.tx1_31.Text;
            ent.Valor02             = this.tx2_31.Text;
            ent.Valor03             = this.tx3_31.Text;
            ent.Pergunta.IdPergunta = this.Pergunta.IdPergunta;
            ent.QuestionarioEmpresa.IdQuestionarioEmpresa = this.IdQuestionarioEmpresa;
            if (this.radioA.Checked)
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[0].IdPerguntaResposta;
            }
            else if (this.radioB.Checked)
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[1].IdPerguntaResposta;
            }
            else if (this.radioC.Checked)
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[2].IdPerguntaResposta;
            }
            else if (this.radioD.Checked)
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[3].IdPerguntaResposta;
            }

            ent.UsuarioAvaliador.IdUsuario = IdUsuarioLogado;
            if (ent.Resposta.IdPerguntaResposta > 0)
            {
                new BllQuestionarioEmpresaResposta().InserirAtualizar(ent);
            }
        }
Exemple #11
0
        protected void Gravar()
        {
            IdQuestionario        = int.Parse(this.HdnIdQuestionario.Value);
            IdQuestionarioEmpresa = int.Parse(this.HdnIdQuestionarioEmpresa.Value);
            IdEmpresaCadastro     = int.Parse(this.HdnIdEmpresaCadastro.Value);
            IdTurma             = int.Parse(this.HdnIdTurma.Value);
            Pergunta            = new EntPergunta();
            Pergunta.IdPergunta = int.Parse(this.HdnIdPergunta.Value);
            Pergunta            = new BllPergunta().ObterPerguntaPorQuestionarioEmpresaPergunta(IdQuestionarioEmpresa, Pergunta.IdPergunta, false);

            //armazena resposta em BD
            EntQuestionarioEmpresaResposta ent = new EntQuestionarioEmpresaResposta();

            ent.Valor01             = this.tx1_31.Text;
            ent.Valor02             = this.tx2_31.Text;
            ent.Valor03             = this.tx3_31.Text;
            ent.Pergunta.IdPergunta = this.Pergunta.IdPergunta;
            ent.QuestionarioEmpresa.IdQuestionarioEmpresa = this.IdQuestionarioEmpresa;
            if (this.respostaSelecionada.Value.Equals("A"))
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[0].IdPerguntaResposta;
            }
            else if (this.respostaSelecionada.Value.Equals("B"))
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[1].IdPerguntaResposta;
            }
            else if (this.respostaSelecionada.Value.Equals("C"))
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[2].IdPerguntaResposta;
            }
            else if (this.respostaSelecionada.Value.Equals("D"))
            {
                ent.Resposta.IdPerguntaResposta = this.Pergunta.ListPerguntaResposta[3].IdPerguntaResposta;
            }
            if (IdUsuarioLogado > 0)
            {
                ent.UsuarioDigitador.IdUsuario = IdUsuarioLogado;
            }
            if (ent.Resposta.IdPerguntaResposta > 0)
            {
                new BllQuestionarioEmpresaResposta().InserirAtualizar(ent);
            }
        }
Exemple #12
0
        private void GeraQuestionarioEmpreendedorismo(Int32 IdEmpresaCadastro, Boolean IsAvaliador, Int32 IdTurma)
        {
            EntQuestionarioEmpresa objQuestionarioEmpresa = new EntQuestionarioEmpresa();

            objQuestionarioEmpresa.Questionario.IdQuestionario       = (int)EnumType.Questionario.Empreendedorismo;
            objQuestionarioEmpresa.EmpresaCadastro.IdEmpresaCadastro = IdEmpresaCadastro;
            EntTurma objTurma = new EntTurma();

            objTurma.IdTurma       = IdTurma;
            objQuestionarioEmpresa = new BllQuestionarioEmpresa().ObterQuestionarioEmpresaRelatorioRAAPorFiltros(objQuestionarioEmpresa, objTurma);
            if (objQuestionarioEmpresa.IdQuestionarioEmpresa > 0)
            {
                List <EntPergunta> lstEntPergunta = new BllPergunta().ObterPerguntasPorQuestionarioEmpresa((int)EnumType.Questionario.Empreendedorismo, objQuestionarioEmpresa.IdQuestionarioEmpresa, IsAvaliador);

                String html = "<table cellspacing=1 cellpadding=3 bgcolor=\"#000000\" width=100%>";
                foreach (EntPergunta objPergunta in lstEntPergunta)
                {
                    html += "   <tr bgcolor=\"#FFFFFF\">";
                    html += "       <td>";
                    html += objPergunta.Ordem + ". ";
                    html += "       &nbsp;";
                    html += objPergunta.Pergunta;
                    html += "       </td>";
                    foreach (EntPerguntaResposta objPerguntaResposta in objPergunta.ListPerguntaResposta)
                    {
                        html += "       <td " + VerificaPerguntaRespondida(objPerguntaResposta, objPergunta) + ">";
                        html += objPerguntaResposta.PerguntaResposta;
                        html += "       </td>";
                    }
                    html += "   </tr>";
                }

                html += "</table>";
                html += "<br>";

                this.ltrEmpreendedorResposta.Text = html;
            }
            else
            {
                this.ltrEmpreendedorResposta.Visible = false;
            }
        }
Exemple #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.HdnIdQuestionario.Value        = IdQuestionario.ToString();
                this.HdnIdQuestionarioEmpresa.Value = IdQuestionarioEmpresa.ToString();
                this.HdnIdEmpresaCadastro.Value     = IdEmpresaCadastro.ToString();
                this.HdnIdTurma.Value    = IdTurma.ToString();
                this.HdnIdPergunta.Value = Pergunta.IdPergunta.ToString();

                this.lblPergunta.Text       = this.Pergunta.Pergunta;
                this.lblNumeroPergunta.Text = this.Pergunta.NumeroQuestao;
                this.lblPerguntaAjuda.Text  = this.Pergunta.SaibaMais;
                this.cmbCriterios.Items.Clear();

                EntQuestionario q = new BllQuestionario().ObterPorIdTurmaIdQuestionarioEmpresa(IdTurma, IdQuestionarioEmpresa);
                porcent.InnerHtml        = q.PorcentagemPreenchida + "% preenchido";
                barraPercent.Style.Value = "width:" + q.PorcentagemPreenchida + "%";
                if (this.isUltimaPergunta(q.IdQuestionario, Pergunta.IdPergunta))
                {
                    this.BtnProximo.ImageUrl = "/Image/finalizar.gif";
                }

                foreach (EntCriterio c in new BllCriterio().ObterPorQuestionarioComPerguntas(IdQuestionario))
                {
                    ListItem li = new ListItem();
                    li.Text  = c.Criterio;
                    li.Value = c.IdCriterio.ToString();
                    if (c.IdCriterio.Equals(this.Pergunta.Criterio.IdCriterio))
                    {
                        li.Selected = true;
                        this.lblCriterioAjuda.Text = c.Ajuda;
                    }
                    this.cmbCriterios.Items.Add(li);
                }

                List <EntPergunta> lista = new BllPergunta().ObterPerguntasPorQuestionarioEmpresa(IdQuestionario, IdQuestionarioEmpresa, false);
                MontarTabela(lista);
            }
        }
Exemple #14
0
        private void GeraQuestionarioInovacao(Int32 IdQuestionarioEmpresa, Int32 IdEmpresaCadastro, Int32 IdTurma, Boolean IsAvaliador)
        {
            EntQuestionarioEmpresa objQuestionarioEmpresa = new EntQuestionarioEmpresa();

            objQuestionarioEmpresa.Questionario.IdQuestionario       = (int)EnumType.Questionario.Inovacao;
            objQuestionarioEmpresa.EmpresaCadastro.IdEmpresaCadastro = IdEmpresaCadastro;
            EntTurma objTurma = new EntTurma();

            objTurma.IdTurma       = IdTurma;
            objQuestionarioEmpresa = new BllQuestionarioEmpresa().ObterQuestionarioEmpresaRelatorioRAAPorFiltros(objQuestionarioEmpresa, objTurma);

            if (objQuestionarioEmpresa.IdQuestionarioEmpresa > 0)
            {
                this.Inovacao.Visible = true;
                List <EntPergunta> lista = new BllPergunta().ObterPerguntasPorQuestionarioEmpresa(objQuestionarioEmpresa.Questionario.IdQuestionario, objQuestionarioEmpresa.IdQuestionarioEmpresa, false);
                this.UCRelatorioPerguntaInovacao1.GerarPerguntas(lista, EnumType.Questionario.Inovacao, IsAvaliador, IdQuestionarioEmpresa);
            }
            else
            {
                this.Inovacao.Visible = false;
            }
        }
Exemple #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (IdQuestionario == -1)
                {
                    PnlFundo.Visible = false;
                }
                else
                {
                    if (FlObrigatorio)
                    {
                        this.LblTipo.Text          = "Obrigatório";
                        this.BtnParticipar.Visible = false;
                    }
                    else
                    {
                        this.LblTipo.Text = "Opcional";
                    }
                    this.LblNome.Text        = LblTitulo;
                    this.LblPorcentagem.Text = NuPorcentagem + " % Concluído";
                    this.BtnResponder.Attributes.Add("IdQuestionario", IdQuestionario.ToString());
                    this.BtnParticipar.Attributes.Add("IdQuestionario", IdQuestionario.ToString());

                    if (FlParticipa)
                    {
                        this.BtnParticipar.ImageUrl    = "/Image/queroPreencher_selecionado.png";
                        this.BtnParticipar.PostBackUrl = "~/Paginas/Empresa/SelecionaQuestionario.aspx?IdQuestionario=" + this.IdQuestionario + "&QueroParticipar=0";
                        EntQuestionarioEmpresa questionarioAberto = new BllQuestionarioEmpresa().ObterQuestionarioAberto(this.IdQuestionario, this.IdEmpCadastro, this.IdTurma);
                        EntPergunta            proximaPergunta    = new BllPergunta().ObterProximaPerguntaQuestionario(questionarioAberto.IdQuestionarioEmpresa, this.IdQuestionario);
                        this.BtnResponder.PostBackUrl = "~/Paginas/Empresa/RespondePerguntaQuestionario.aspx?IdQuestionario=" + this.IdQuestionario + "&IdQuestionarioEmpresa=" + questionarioAberto.IdQuestionarioEmpresa + "&IdEmpresaCadastro=" + IdEmpCadastro + "&IdTurma=" + IdTurma + "&IdPergunta=" + proximaPergunta.IdPergunta;
                    }
                    else
                    {
                        this.BtnParticipar.ImageUrl    = "/Image/queroPreencher_nao_selecionado.png";
                        this.BtnParticipar.PostBackUrl = "~/Paginas/Empresa/SelecionaQuestionario.aspx?IdQuestionario=" + this.IdQuestionario + "&QueroParticipar=1";
                        this.BtnResponder.Enabled      = false;
                    }
                    if (FlObrigatorio)
                    {
                        this.BtnParticipar.Enabled = false;
                    }

                    if (!FlInscricaoAberta)
                    {
                        this.BtnResponder.Enabled = false;
                        this.BtnResponder.Style.Add("cursor", "default");
                        this.BtnParticipar.Enabled = false;
                        this.BtnParticipar.Style.Add("cursor", "default");
                    }
                }

                if (NuOrdem == 1)
                {
                    this.LtrQuebraLinhaInicio.Text = "<tr>";
                }
                else if (NuOrdem == 4)
                {
                    this.LtrQuebraLinhaFim.Text = "</tr>";
                }
            }
        }
Exemple #16
0
        private void PopulaPergunta()
        {
            EntQuestionario questionario = new BllQuestionario().ObterPorId(IdQuestionario);

            this.lblNomeQuestionario.Text = questionario.Questionario;
            if (IdUsuarioLogado > 0)
            {
                String cnpj = new BllEmpresaCadastro().ObterPorId(IdEmpresaCadastro).CPF_CNPJ;
                this.lblNomeQuestionario.Text = this.lblNomeQuestionario.Text + " - Empresa: " + cnpj;
            }

            if (questionario.PreenchimentoRapido || this.IdUsuarioLogado > 0)
            {
                switch (questionario.IdQuestionario)
                {
                case EntQuestionario.QUESTIONARIO_EMPREENDEDORISMO_2009:
                case EntQuestionario.QUESTIONARIO_EMPREENDEDORISMO_2011:
                    this.UCAdministrativoEmpreendedorismo1.IdQuestionario        = IdQuestionario;
                    this.UCAdministrativoEmpreendedorismo1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCAdministrativoEmpreendedorismo1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCAdministrativoEmpreendedorismo1.IdTurma = IdTurma;

                    this.UCAdministrativoEmpreendedorismo1.Visible = true;

                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntQuestionario.QUESTIONARIO_RESPONSABILIDADE_2009:
                    this.UCAdministrativoResponsabilidadeSocial1.IdQuestionario        = IdQuestionario;
                    this.UCAdministrativoResponsabilidadeSocial1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCAdministrativoResponsabilidadeSocial1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCAdministrativoResponsabilidadeSocial1.IdTurma = IdTurma;

                    this.UCAdministrativoResponsabilidadeSocial1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntQuestionario.QUESTIONARIO_RESPONSABILIDADE_2011:
                    this.UCAdministrativoResponsabilidadeSocial2011_1.IdQuestionario        = IdQuestionario;
                    this.UCAdministrativoResponsabilidadeSocial2011_1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCAdministrativoResponsabilidadeSocial2011_1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCAdministrativoResponsabilidadeSocial2011_1.IdTurma = IdTurma;

                    this.UCAdministrativoResponsabilidadeSocial2011_1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntQuestionario.QUESTIONARIO_GESTAO_2009:
                    this.UCAdministrativoGestao1.IdQuestionario        = IdQuestionario;
                    this.UCAdministrativoGestao1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCAdministrativoGestao1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCAdministrativoGestao1.IdTurma = IdTurma;

                    this.UCAdministrativoGestao1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntQuestionario.QUESTIONARIO_GESTAO_2011:
                    this.UCAdministrativoGestao2011_1.IdQuestionario        = IdQuestionario;
                    this.UCAdministrativoGestao2011_1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCAdministrativoGestao2011_1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCAdministrativoGestao2011_1.IdTurma = IdTurma;

                    this.UCAdministrativoGestao2011_1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntQuestionario.QUESTIONARIO_INOVACAO_2011:
                    this.UCAdministrativoInovacao1.IdQuestionario        = IdQuestionario;
                    this.UCAdministrativoInovacao1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCAdministrativoInovacao1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCAdministrativoGestao2011_1.IdTurma            = IdTurma;

                    this.UCAdministrativoInovacao1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;
                }
            }
            else
            {
                EntPergunta proximaPergunta = new BllPergunta().ObterPerguntaPorQuestionarioEmpresaPergunta(IdQuestionarioEmpresa, IdPergunta, false);

                switch (proximaPergunta.PerguntaTipo.IdPerguntaTipo)
                {
                case EntPerguntaTipo.PERGUNTA_TIPO_MULTIPLA_ESCOLHA_4_OPCOES:
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Pergunta              = proximaPergunta;
                    this.UCPerguntaMultiplaEscolha4Opcoes1.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaMultiplaEscolha4Opcoes1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaMultiplaEscolha4Opcoes1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaMultiplaEscolha4Opcoes1.IdTurma = IdTurma;

                    this.UCPerguntaMultiplaEscolha4Opcoes1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_MULTIPLA_ESCOLHA_3_OPCOES:
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Pergunta              = proximaPergunta;
                    this.UCPerguntaMultiplaEscolha4Opcoes1.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaMultiplaEscolha4Opcoes1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaMultiplaEscolha4Opcoes1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaMultiplaEscolha4Opcoes1.IdTurma = IdTurma;

                    this.UCPerguntaMultiplaEscolha4Opcoes1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_TEXTO:
                    this.UCPerguntaTexto1.Pergunta              = proximaPergunta;
                    this.UCPerguntaTexto1.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaTexto1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaTexto1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaTexto1.IdTurma = IdTurma;

                    this.UCPerguntaTexto1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_SIM_NAO:
                    this.UCPerguntaSimNao1.Pergunta              = proximaPergunta;
                    this.UCPerguntaSimNao1.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaSimNao1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaSimNao1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaSimNao1.IdTurma = IdTurma;

                    this.UCPerguntaSimNao1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_ESPECIAL_31_QUESTIONARIO_GESTAO_2009_2010:
                    this.UCPerguntaEspecialGestao311.Pergunta              = proximaPergunta;
                    this.UCPerguntaEspecialGestao311.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaEspecialGestao311.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaEspecialGestao311.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaEspecialGestao311.IdTurma = IdTurma;

                    this.UCPerguntaEspecialGestao311.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_ESPECIAL_32_QUESTIONARIO_GESTAO_2011:
                    this.UCPerguntaEspecialGestao32_1.Pergunta              = proximaPergunta;
                    this.UCPerguntaEspecialGestao32_1.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaEspecialGestao32_1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaEspecialGestao32_1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaEspecialGestao32_1.IdTurma = IdTurma;

                    this.UCPerguntaEspecialGestao32_1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_ESPECIAL_1_QUESTIONARIO_RESPONSABILIDADE_SOCIAL_2009_2010:
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Pergunta              = proximaPergunta;
                    this.UCPerguntaEspecialResponsabilidadeSocial11.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaEspecialResponsabilidadeSocial11.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaEspecialResponsabilidadeSocial11.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaEspecialResponsabilidadeSocial11.IdTurma = IdTurma;

                    this.UCPerguntaEspecialResponsabilidadeSocial11.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_ESPECIAL_6_QUESTIONARIO_RESPONSABILIDADE_SOCIAL_2009_2010:
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Pergunta              = proximaPergunta;
                    this.UCPerguntaEspecialResponsabilidadeSocial61.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaEspecialResponsabilidadeSocial61.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaEspecialResponsabilidadeSocial61.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaEspecialResponsabilidadeSocial61.IdTurma = IdTurma;

                    this.UCPerguntaEspecialResponsabilidadeSocial61.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_ESPECIAL_3_QUESTIONARIO_RESPONSABILIDADE_SOCIAL_2011:
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Pergunta              = proximaPergunta;
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.IdTurma = IdTurma;

                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_ESPECIAL_7A_QUESTIONARIO_RESPONSABILIDADE_SOCIAL_2011:
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Pergunta              = proximaPergunta;
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.IdTurma = IdTurma;

                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    break;

                case EntPerguntaTipo.PERGUNTA_TIPO_ESPECIAL_8B_QUESTIONARIO_RESPONSABILIDADE_SOCIAL_2011:
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Pergunta              = proximaPergunta;
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.IdQuestionario        = IdQuestionario;
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.IdQuestionarioEmpresa = IdQuestionarioEmpresa;
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.IdEmpresaCadastro     = IdEmpresaCadastro;
                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.IdTurma = IdTurma;

                    this.UCPerguntaEspecialResponsabilidadeSocial8b_1.Visible = true;

                    this.UCAdministrativoEmpreendedorismo1.Dispose();
                    this.UCAdministrativoGestao1.Dispose();
                    this.UCAdministrativoGestao2011_1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial1.Dispose();
                    this.UCAdministrativoInovacao1.Dispose();
                    this.UCAdministrativoResponsabilidadeSocial2011_1.Dispose();
                    this.UCPerguntaMultiplaEscolha4Opcoes1.Dispose();
                    this.UCPerguntaSimNao1.Dispose();
                    this.UCPerguntaTexto1.Dispose();
                    this.UCPerguntaEspecialGestao311.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial61.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial3_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial7a_1.Dispose();
                    this.UCPerguntaEspecialResponsabilidadeSocial11.Dispose();
                    this.UCPerguntaEspecialGestao32_1.Dispose();
                    break;
                }
            }
        }