protected void Btcadastras_Click(object sender, EventArgs e) { //Colocando os valores no bean questao = new QuestaoBean(); questao.Texto_questao = txtTextoquestao.InnerText; //Mandando para o controler questaocont = new QuestaoController(); try { questaocont.InserirNovaQuestao(questao); pnCadastroQuestao.Visible = false; btnPainelCadastrar.Visible = true; var listaQuestoes = questaocont.ListarQuestao(); if (listaQuestoes != null) { this.grdDados.DataSource = listaQuestoes; this.grdDados.DataBind(); } } catch (QuestaoInvalidaException) { Labelerro.Text = "Campo de texto é obrigatório"; } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { //Verifica se o usuario está logado, se é Administrador e se ele está ativo try { if (Session["usuario"] == null || Session["UsuarioTipo"].ToString() != "A" || Session["UsuarioStatus"].ToString() != "A") { Response.Redirect("~/View/Home.aspx"); } } catch { Response.Redirect("~/View/Home.aspx"); } questaocont = new QuestaoController(); if (!Page.IsPostBack) { var listaQuestoes = questaocont.ListarQuestao(); if (listaQuestoes != null) { this.grdDados.DataSource = listaQuestoes; this.grdDados.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { idquestao = Convert.ToInt32(Request.QueryString["Id_Questao"]); //Verifica se o usuario está logado, se é Administrador e se ele está ativo try { if (Session["usuario"] == null || Session["UsuarioTipo"].ToString() != "A" || Session["UsuarioStatus"].ToString() != "A") { Response.Redirect("~/View/Home.aspx"); } } catch { Response.Redirect("~/View/Home.aspx"); } if (!Page.IsPostBack) { questaocont = new QuestaoController(); questao = new QuestaoBean(); respostacont = new RespostaController(); try { //Consulta o texto da questão questao = questaocont.ConsultarQuestaoPorId(idquestao); LabelQuestao.Text = "<h1>" + questao.Texto_questao + "</h1>"; } catch { } CarregagrdRespostasJaAdicionadas(); CarregagrdRespostasCadastradas(); } }
private void CarregarCamposAlterar() { questao = new QuestaoBean(); questao.Id_questao = Convert.ToInt32(Request.QueryString["Id_Questao"]); questaocont = new QuestaoController(); questao = questaocont.ConsultarQuestaoPorId(questao.Id_questao); txtTextoquestao.InnerText = questao.Texto_questao; }
protected void Page_Load(object sender, EventArgs e) { //Verifica se o usuario está logado, se é Administrador e se ele está ativo try { if (Session["usuario"] == null || Session["UsuarioStatus"].ToString() != "A") { Response.Redirect("../Home.aspx"); } } catch { Response.Redirect("../Home.aspx"); } questaocont = new QuestaoController(); questao = new QuestaoBean(); questao = questaocont.ConsultarQuestaoNaorespondia(idperfil); if (questao != null) { //Seta a label com o texto da questão questaotexto.Text = "<h2>" + questao.Texto_questao + "</h2>"; //Cria um textbox para armazenar o id da questão idquestao = questao.Id_questao; //seta radio list para receber as respostas radiolist.Items.Clear(); respostacont = new RespostaController(); foreach (RespostaBean resposta in this.respostacont.ListarRespostaQuestao(questao.Id_questao)) { //Cria um list item para armazenar o texto e o valor da resposta ListItem itemresposta = new ListItem(); itemresposta.Text = resposta.Texto_resposta; itemresposta.Value = Convert.ToString(resposta.Id_resposta); //Armazena essa resposta na radiolis(Questão) radiolist.Items.Add(itemresposta); } pnQuestionario.Controls.Add(radiolist); } else { btProximo.Visible = false; questaotexto.Text = "<h1>Questionario Finalizado</h1>"; cidade = new CidadeBean(); cidadecont = new CidadeController(); cidade = cidadecont.ConsultaCidadePerfil(idperfil); cursocont = new CursoController(); cursocont.InserirCursoIndicadoQuestionarios(idperfil, cidade.Id_cidade); ; } }
protected void Btalterar_Click(object sender, EventArgs e) { //Colocando os valores no bean questao = new QuestaoBean(); questao.Texto_questao = txtTextoquestao.InnerText; questao.Id_questao = Convert.ToInt32(Request.QueryString["Id_Questao"]); //Mandando para o controler questaocont = new QuestaoController(); try { questaocont.AlteararQuestao(questao); Response.Redirect("Lista_Questao.aspx"); } catch (QuestaoInvalidaException) { Labelerro.Text = "Campo de texto é obrigatório"; } catch (Exception) { throw; } }
protected void Sugestoesdcurso(int usuarioid, int idperfil) { questaocont = new QuestaoController(); questao = new QuestaoBean(); questao = questaocont.ConsultarQuestaoNaorespondia(idperfil); if (questao != null) { BtQuestionario.Visible = true; } foreach (CursoBean curso in this.cursocont.ListarCursosIndicado(idperfil)) { try { Panel cursospanel = new Panel(); cursospanel.CssClass = "col-lg-12"; int cont = 0; foreach (UnidadeEnsinoBean unidade in this.unidadecont.ListarUnidadeCurso(curso.Id)) { //declarando painel Panel conteudo = new Panel(); //formantando a div conteudo.CssClass = "col-lg-6 col-xs-12"; conteudo.Style.Add("border", "1px solid gray"); conteudo.Style.Add("background-color", "#D8D8D8"); conteudo.Style.Add("border-radius", "5px"); //Criando o button LinkButton btunidadecurso = new LinkButton(); btunidadecurso.Text = "Ver detalhes »"; btunidadecurso.CssClass = "btn btn-primary btn-lg"; btunidadecurso.PostBackUrl = "Curso.aspx?CursoId=" + curso.Id + "&UnidadeId=" + unidade.Id_unidade; Label lbcursounidade = new Label(); lbcursounidade.Text = "<p><h2>" + curso.Nome + "</h2></p>" + "<p>" + unidade.Nome_unidade + "</p>"; conteudo.Controls.Add(lbcursounidade); conteudo.Controls.Add(btunidadecurso); cursospanel.Controls.Add(conteudo); cont++; } cursospanel.Style.Add("border", "1px solid gray"); cursospanel.Style.Add("border-radius", "5px"); cursospanel.Style.Add("margin-bottom", "5px"); cursospanel.Style.Add("margin-top", "25px"); //se tiver mais de duas unidades no mesmo curso ele diminui a div if (cont > 2) { cursospanel.Style.Add("overflow", "hidden"); cursospanel.Height = 150; } pnPerfil.Controls.Add(cursospanel); if (cont > 2) { //paine do buuton Panel painelbutton = new Panel(); painelbutton.CssClass = "col-lg-12"; //intancia do button para ver mais unidades Button btvermais = new Button(); btvermais.Text = "Ver mais unidades"; btvermais.CssClass = "btn btn-warning center-block"; btvermais.Style.Add("width", "75%"); //evento para aumentar div ao clicar btvermais.Click += (sd, ev) => { cursospanel.Height = Unit.Percentage(100); if (btvermais.Text == "Diminuir") { cursospanel.Height = 150; btvermais.Text = "Ver mais unidades"; } else { btvermais.Text = "Diminuir"; } }; painelbutton.Style.Add("position", "center"); painelbutton.Controls.Add(btvermais); pnPerfil.Controls.Add(painelbutton); } } catch { } } }