public static int Update(Mod_modelos modelos) { int retorno = 0; try { IDbConnection objConexao; IDbCommand objcommand; String sql = "CALL mod_update(?mod_codigo, ?mod_nome, ?mod_descricao, ?mod_tipo)"; objConexao = Mapped.Connection(); objcommand = Mapped.Command(sql, objConexao); objcommand.Parameters.Add(Mapped.Parameter("?mod_codigo", modelos.CodigoModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_descricao", modelos.DescricaoModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_nome", modelos.NomeModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_tipo", modelos.TipoModelo)); objcommand.ExecuteNonQuery(); objConexao.Close(); objcommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
public int Habilitar(Mod_modelos modelo, int habilitado) { int errNumber = 0; try { IDbConnection objConexao; IDbCommand objCommand; string sql = "CALL mod_habilitar(?mod_codigo,?mod_habilitado)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?mod_habilitado", habilitado)); objCommand.Parameters.Add(Mapped.Parameter("?mod_codigo", modelo.CodigoModelo)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); } catch (Exception ex) { errNumber = -2; } return(errNumber); }
public static int Insert(Mod_modelos modelos) { int retorno = 0; try { IDbConnection objConexao; IDbCommand objcommand; String sql = "CALL mod_insert(?mod_nome, ?mod_descricao, ?mod_tipo)"; objConexao = Mapped.Connection(); objcommand = Mapped.Command(sql, objConexao); objcommand.Parameters.Add(Mapped.Parameter("?mod_descricao", modelos.DescricaoModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_nome", modelos.NomeModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_tipo", modelos.TipoModelo)); retorno = Convert.ToInt32(objcommand.ExecuteScalar()); objConexao.Close(); objcommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
//RowCommand da Grid Empresarial Editar protected void grvEmpEditar_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Visualizar") { Mod_modelos mod = Mod_modelosDB.Select(Convert.ToInt32(e.CommandArgument)); Descricao.Text = Function.QuebrarLinha(mod.DescricaoModelo, 70); ModalPopupExtenderDesc.Show(); ModalEmpresarial.Show(); } if (e.CommandName == "Editar") { int id = Convert.ToInt32(e.CommandArgument); Mod_modelos mod = Mod_modelosDB.Aplicar(id); Session.Remove("modelo"); if (mod != null) { Session["modelo"] = mod; Session["editar"] = true; Response.Redirect("ConfirmarModelo.aspx"); } else { lblTotalEmpEditar.Text = "Erro ao selecionar chamado"; } } }
Mod_modelos modelo; // Cria variavel do tipo Questionario protected void Page_Load(object sender, EventArgs e) { modelo = (Mod_modelos)Session["modelo"]; //Instancia o obj Questionario, com os valores vindos da pg anterior if (!IsPostBack) { valorarCampos(); } }
protected void Page_Load(object sender, EventArgs e) { modelo = (Mod_modelos)Session["modelo"]; index = (Int32)Session["index"]; classificacao = (Clas_classificacoes)modelo.Classificacoes[index]; if (!IsPostBack) { valorarCampos(); } }
Per_perguntas pergunta; //Cria variavel tipo questao protected void Page_Load(object sender, EventArgs e) { modelo = (Mod_modelos)Session["modelo"]; //Instancia o obj Questionario, com os valores vindos da pg anterior lbl_nomeQuestionario.Text = modelo.NomeModelo; //Passa o nome do Questionario pro label if (!Page.IsPostBack) { mvwEmpresarial.ActiveViewIndex = Convert.ToInt32(ddlTipoPergunta.SelectedValue); } }
protected void Page_Load(object sender, EventArgs e) { modelo = (Mod_modelos)Session["modelo"]; //Instancia o obj Questionario, com os valores vindos da pg anterior lbl_nomeQuestionario.Text = modelo.NomeModelo; //Passa o nome do Questionario pro label index = (Int32)Session["index"]; pergunta = (Per_perguntas)modelo.Pergunta[index]; if (!IsPostBack) { valorarCampos(); } }
//RowCommand da Grid Emp protected void grvEmp_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Visualizar") { Mod_modelos mod = Mod_modelosDB.Select(Convert.ToInt32(e.CommandArgument)); lblDescricao.Text = Function.QuebrarLinha(mod.DescricaoModelo, 70); ModalPopupExtenderDesc.Show(); ModalEdFin.Show(); } ModalEmp.Show(); }
private void criarTabelaClassificacoes() { Mod_modelos modelo = (Mod_modelos)Session["modelo"]; Tabela.Text = "<Table class='Grid' style='text-align: center'><tr><th>Título \t</th><th>Descrição</th><th>Pontuação Máxima</th></tr>"; for (int i = 0; i < modelo.Classificacoes.Count; i++) { Clas_classificacoes clas = (Clas_classificacoes)modelo.Classificacoes[i]; Tabela.Text += "<tr><td>" + clas.NomeClassificacao + "</td><td>" + clas.DescricaoClassificacao + "</td><td>" + clas.PontoClassificacao + "</td></tr>"; } Tabela.Text += "</table>"; }
Clas_classificacoes classificacao; //Instancia de Classificações protected void Page_Load(object sender, EventArgs e) { //DataSet ds = Mod_modelosDB.SelectAll_Evento(); if (!IsPostBack) { if (Convert.ToString(Session["EditarModelo"]) != "") { btn_continuar.Visible = false; btn_atualizar.Visible = true; Mod_modelos mod = (Mod_modelos)Session["EditarModelo"]; txb_nomeModelo.Value = mod.NomeModelo; txt_descricao.InnerText = mod.DescricaoModelo; } } }
//RowCommand da Grid Investidor Habilitar protected void grvInvestidorHabilitar_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Visualizar") { Mod_modelos mod = Mod_modelosDB.Select(Convert.ToInt32(e.CommandArgument)); Descricao.Text = Function.QuebrarLinha(mod.DescricaoModelo, 70); //Function.QuebrarLinha(mod.DescricaoModelo, 20); ModalPopupExtenderDesc.Show(); ModalInvestidor.Show(); } if (e.CommandName == "Alterar") { Mod_modelos mod = new Mod_modelos(); mod = Mod_modelosDB.Select(Convert.ToInt32(e.CommandArgument)); Mod_modelosDB mod_db = new Mod_modelosDB(); if (mod.AtivoModelo == true) { switch (mod_db.Habilitar(mod, 0)) { case -2: ClientScript.RegisterStartupScript(GetType(), "alerta", "alert('Status não Alterado.');", true); break; case 0: ClientScript.RegisterStartupScript(GetType(), "alerta", "alert('Modelo Desabilitado com sucesso!');", true); CarregaGrid(); break; } } else if (mod.AtivoModelo == false) { switch (mod_db.Habilitar(mod, 1)) { case -2: ClientScript.RegisterStartupScript(GetType(), "alerta", "alert('Status não Alterado.');", true); break; case 0: ClientScript.RegisterStartupScript(GetType(), "alerta", "alert('Modelo Habilitado com sucesso.');", true); CarregaGrid(); break; } } } ModalInvestidor.Show(); }
protected void bnt_confirmar_Click(object sender, EventArgs e) { string script; int idModelo, idPergunta; modelo = (Mod_modelos)Session["modelo"]; idModelo = Mod_modelosDB.Insert(modelo); modelo.CodigoModelo = idModelo; if (idModelo != -2) { for (int i = 0; i < modelo.Pergunta.Count; i++) { pergunta = (Per_perguntas)modelo.Pergunta[i]; pergunta.CodigoModelo = idModelo; idPergunta = Per_perguntasDB.Insert(pergunta); for (int n = 0; n < pergunta.Alternativa.Count; n++) { alternativa = (Alt_alternativas)pergunta.Alternativa[n]; alternativa.PerguntaCodigo = idPergunta; Alt_alternativasDB.Insert(alternativa); } } for (int i = 0; i < modelo.Classificacoes.Count; i++) { Clas_classificacoes classificacao = new Clas_classificacoes(); Moc_modeloClassificacao moc = new Moc_modeloClassificacao(); classificacao = (Clas_classificacoes)modelo.Classificacoes[i]; classificacao.CodigoClassificacao = Clas_classificacoesDB.Insert(classificacao); moc.Classificacao = classificacao; moc.Modelo = modelo; Moc_modeloClassificacaoDB.Insert(moc); } script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>"; ClientScript.RegisterStartupScript(GetType(), "alerta1", script, false); //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script); } else { script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>"; ClientScript.RegisterStartupScript(GetType(), "alerta2", script, false); //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script); } Response.Redirect("Home.aspx"); }
public int Update(Mod_modelos modelos) { int retorno = 0; try { IDbConnection objConexao; IDbCommand objcommand; String sql = "update mod_modelos set"; sql += "eve_nome= ?eve_nome"; sql += "eve_codigo= ?eve_codigo"; sql += "mod_nome= ?mod_nome"; sql += "mod_tipo= ?mod_tipo"; sql += "mod_ativo= ?mod_ativo"; sql += "mod_editar= ?mod_editar"; //variável questão (array)???? sql += "where mod_codigo = ?mod_codigo"; objConexao = Mapped.Connection(); objcommand = Mapped.Command(sql, objConexao); objcommand.Parameters.Add(Mapped.Parameter("?mod_codigo", modelos.CodigoModelo)); objcommand.Parameters.Add(Mapped.Parameter("?eve_nome", modelos.EventoNome)); objcommand.Parameters.Add(Mapped.Parameter("?eve_codigo", modelos.EventoCodigo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_nome", modelos.NomeModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_tipo", modelos.TipoModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_ativo", modelos.AtivoModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_editar", modelos.EditarModelo)); objcommand.ExecuteNonQuery(); objConexao.Close(); objcommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
public Mod_modelos Select(int codigo) { try { Mod_modelos objModelos = null; IDbConnection objConexao; IDbCommand objcommand; IDataReader objDatareader; objConexao = Mapped.Connection(); objcommand = Mapped.Command("select * from mod_modelos where mod_codigo = ?mod_codigo", objConexao); objcommand.Parameters.Add(Mapped.Parameter("?codigoModelo", codigo)); objDatareader = objcommand.ExecuteReader(); while (objDatareader.Read()) { objModelos = new Mod_modelos(); //variavel questão (array)???? objModelos.CodigoModelo = Convert.ToInt32(objDatareader["mod_codigo"]); objModelos.EventoCodigo = Convert.ToInt32(objDatareader["eve_codigo"]); objModelos.EventoNome = objDatareader["eve_nome"].ToString(); objModelos.NomeModelo = objDatareader["mod_nome"].ToString(); objModelos.TipoModelo = objDatareader["mod_tipo"].ToString(); objModelos.AtivoModelo = Convert.ToBoolean(objDatareader["mod_ativo"]); objModelos.EditarModelo = Convert.ToBoolean(objDatareader["mod_editar"]); } objDatareader.Close(); objConexao.Close(); objcommand.Dispose(); objConexao.Dispose(); objDatareader.Dispose(); return(objModelos); } catch (Exception e) { return(null); } }
public static Mod_modelos Select(int codigo) { try { Mod_modelos objModelos = null; IDbConnection objConexao; IDbCommand objcommand; IDataReader objDatareader; objConexao = Mapped.Connection(); objcommand = Mapped.Command("call mod_select(?mod_codigo);", objConexao); objcommand.Parameters.Add(Mapped.Parameter("?mod_codigo", codigo)); objDatareader = objcommand.ExecuteReader(); while (objDatareader.Read()) { objModelos = new Mod_modelos(); objModelos.CodigoModelo = Convert.ToInt32(objDatareader["mod_codigo"]); objModelos.NomeModelo = objDatareader["mod_nome"].ToString(); objModelos.DescricaoModelo = objDatareader["mod_descricao"].ToString(); objModelos.TipoModelo = Convert.ToInt32(objDatareader["tim_codigo"]); objModelos.Habilitado = Convert.ToString(objDatareader["habilitado"]); objModelos.AtivoModelo = Convert.ToBoolean(objDatareader["mod_habilitado"]); objModelos.EditarModelo = Convert.ToBoolean(objDatareader["mod_editar"]); } objDatareader.Close(); objConexao.Close(); objcommand.Dispose(); objConexao.Dispose(); objDatareader.Dispose(); return(objModelos); } catch (Exception e) { return(null); } }
public static int Insert(Mod_modelos modelos) { int retorno = 0; try { IDbConnection objConexao; IDbCommand objcommand; String sql = "insert into Mod_modelos "; sql += "eve_nome, mod_codigo, mod_nome, mod_tipo, mod_ativo, mod_editar, eve_codigo"; // variável questão?? sql += "values (?eve_nome, ?mod_codigo, ?mod_nome, ?mod_tipo, ?mod_ativo, ?mod_editar, ?eve_codigo )"; objConexao = Mapped.Connection(); objcommand = Mapped.Command(sql, objConexao); objcommand.Parameters.Add(Mapped.Parameter("?eve_nome", modelos.EventoNome)); objcommand.Parameters.Add(Mapped.Parameter("?mod_codigo", modelos.CodigoModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_nome", modelos.NomeModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_tipo", modelos.TipoModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_ativo", modelos.AtivoModelo)); objcommand.Parameters.Add(Mapped.Parameter("?mod_editar", modelos.EditarModelo)); objcommand.Parameters.Add(Mapped.Parameter("?eve_codigo", modelos.EventoCodigo)); objcommand.ExecuteNonQuery(); objConexao.Close(); objcommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
Clas_classificacoes classificacao; //Instancia de Classificações protected void Page_Load(object sender, EventArgs e) { modelo = (Mod_modelos)Session["modelo"]; criarTabelaClassificacoes(); }
private void salvaQuestionario() { modelo = (Mod_modelos)Session["modelo"]; //Instancia o obj Questionario, com os valores vindos da pg anterior lbl_nomeQuestionario.Text = modelo.NomeModelo; //Passa o nome do Questionario pro label pergunta = new Per_perguntas(); // Instancia uma nova questão string nomeAlternativa; double pontos; if (Convert.ToInt32(ddlTipoPergunta.SelectedValue) == 1) { pergunta.PerguntaPergunta = txb_nomePergunta.Value; if (txb_alter1.Value != String.Empty) { nomeAlternativa = txb_alter1.Value; pontos = 0; alternativa = new Alt_alternativas(nomeAlternativa, pontos); pergunta.Alternativa.Add(alternativa); } if (txb_alter2.Value != String.Empty) { nomeAlternativa = txb_alter2.Value; pontos = 0; alternativa = new Alt_alternativas(nomeAlternativa, pontos); pergunta.Alternativa.Add(alternativa); } if (txb_alter3.Value != String.Empty) { nomeAlternativa = txb_alter3.Value; pontos = 0; alternativa = new Alt_alternativas(nomeAlternativa, pontos); pergunta.Alternativa.Add(alternativa); } if (txb_alter4.Value != String.Empty) { nomeAlternativa = txb_alter4.Value; pontos = 0; alternativa = new Alt_alternativas(nomeAlternativa, pontos); pergunta.Alternativa.Add(alternativa); } if (txb_alter5.Value != String.Empty) { nomeAlternativa = txb_alter5.Value; pontos = 0; alternativa = new Alt_alternativas(nomeAlternativa, pontos); pergunta.Alternativa.Add(alternativa); } if (txb_alter6.Value != String.Empty) { nomeAlternativa = txb_alter6.Value; pontos = 0; alternativa = new Alt_alternativas(nomeAlternativa, pontos); pergunta.Alternativa.Add(alternativa); } if (txb_alter7.Value != String.Empty) { nomeAlternativa = txb_alter7.Value; pontos = 0; alternativa = new Alt_alternativas(nomeAlternativa, pontos); pergunta.Alternativa.Add(alternativa); } } else if (Convert.ToInt32(ddlTipoPergunta.SelectedValue) == 2) { pergunta.PerguntaPergunta = txb_nomePergunta.Value; nomeAlternativa = "Dissertativa"; pontos = -1; alternativa = new Alt_alternativas(nomeAlternativa, pontos); pergunta.Discertativa = true; pergunta.Alternativa.Add(alternativa); } else { Response.Write("<script>alert('Selecione um tipo de questão.')</script>"); Response.Redirect("CriarPerguntaEmpresarial.aspx"); } modelo.Pergunta.Add(pergunta); //Adiciona o ojb questão ao questionario Session["modelo"] = modelo; //Passa o obj modelo para a sessao }
int contador = 0; //Verifica a quandtidade de questões. protected void Page_Load(object sender, EventArgs e) { modelo = (Mod_modelos)Session["modelo"]; //Instancia o obj Questionario, com os valores vindos da pg anterior pergunta = new Per_perguntas(); // Instancia uma nova questão lbl_nomeQuestionario.Text = modelo.NomeModelo; //Passa o nome do Questionario pro label }
public static Mod_modelos Aplicar(int codigo) { try { Mod_modelos objModelos = null; Per_perguntas objPerguntas = null; Alt_alternativas objAlternativas = null; Clas_classificacoes objClassificacoes = null; ArrayList alternativa = new ArrayList(); ArrayList pergunta = new ArrayList(); string[] classificacao = null; string[] classificacaoN = null; IDbConnection objConexao; IDbCommand objcommand; IDataReader objDatareader; objConexao = Mapped.Connection(); objcommand = Mapped.Command("call mod_aplicar(?mod_codigo);", objConexao); objcommand.Parameters.Add(Mapped.Parameter("?mod_codigo", codigo)); objDatareader = objcommand.ExecuteReader(); objModelos = new Mod_modelos(); while (objDatareader.Read()) { objModelos.CodigoModelo = Convert.ToInt32(objDatareader["mod_codigo"]); objModelos.NomeModelo = objDatareader["mod_nome"].ToString(); objModelos.DescricaoModelo = objDatareader["mod_descricao"].ToString(); objModelos.TipoModelo = Convert.ToInt32(objDatareader["tim_codigo"]); objModelos.AtivoModelo = Convert.ToBoolean(objDatareader["mod_habilitado"]); objModelos.EditarModelo = Convert.ToBoolean(objDatareader["mod_editar"]); classificacao = objDatareader["classificacao"].ToString().Split(','); objPerguntas = new Per_perguntas(); objPerguntas.PerguntaPergunta = objDatareader["per_pergunta"].ToString(); objPerguntas.CodigoPergunta = Convert.ToInt32(objDatareader["per_codigo"]); objPerguntas.CodigoModelo = Convert.ToInt32(objDatareader["mod_codigo"]); objAlternativas = new Alt_alternativas(); objAlternativas.CodigoAlternativa = Convert.ToInt32(objDatareader["alt_codigo"]); objAlternativas.AlternativaAlternativa = objDatareader["alt_alternativa"].ToString(); objAlternativas.PesoAlternativa = Convert.ToDouble(objDatareader["alt_peso"]); objAlternativas.PerguntaCodigo = Convert.ToInt32(objDatareader["alt_per_codigo"]); alternativa.Add(objAlternativas); pergunta.Add(objPerguntas); } int perant = 0; int altant = 0; for (int i = 0; i < pergunta.Count; i++) { Per_perguntas perguntaN = (Per_perguntas)pergunta[i]; if (perguntaN.CodigoPergunta != perant) { for (int n = 0; n < alternativa.Count; n++) { Alt_alternativas alternativaN = (Alt_alternativas)alternativa[n]; if (alternativaN.PerguntaCodigo == perguntaN.CodigoPergunta && alternativaN.CodigoAlternativa != altant) { perguntaN.Alternativa.Add(alternativaN); altant = alternativaN.CodigoAlternativa; } } objModelos.Pergunta.Add(perguntaN); perant = perguntaN.CodigoPergunta; } } for (int n = 0; n < classificacao.Length; n++) { classificacaoN = classificacao[n].Split('-'); objClassificacoes = new Clas_classificacoes(); objClassificacoes.CodigoClassificacao = Convert.ToInt32(classificacaoN[0]); objClassificacoes.NomeClassificacao = classificacaoN[1]; objClassificacoes.DescricaoClassificacao = classificacaoN[2]; objClassificacoes.PontoClassificacao = Convert.ToDouble(classificacaoN[3]); objModelos.Classificacoes.Add(objClassificacoes); } objDatareader.Close(); objConexao.Close(); objcommand.Dispose(); objConexao.Dispose(); objDatareader.Dispose(); return(objModelos); } catch (Exception e) { return(null); } }
protected void btn_atualizar_Click(object sender, EventArgs e) { string script; int idModelo, idPergunta; modelo = (Mod_modelos)Session["modelo"]; idModelo = Mod_modelosDB.Update(modelo); if (idModelo != -2) { for (int i = 0; i < modelo.Pergunta.Count; i++) { pergunta = (Per_perguntas)modelo.Pergunta[i]; idPergunta = Per_perguntasDB.Update(pergunta); for (int n = 0; n < pergunta.Alternativa.Count; n++) { alternativa = (Alt_alternativas)pergunta.Alternativa[n]; if (alternativa.CodigoAlternativa == 0) { Alt_alternativasDB.Insert(alternativa); } else { Alt_alternativasDB.Update(alternativa); } } } for (int i = 0; i < modelo.Classificacoes.Count; i++) { Clas_classificacoes classificacao = new Clas_classificacoes(); Moc_modeloClassificacao moc = new Moc_modeloClassificacao(); classificacao = (Clas_classificacoes)modelo.Classificacoes[i]; classificacao.CodigoClassificacao = Clas_classificacoesDB.Update(classificacao); } for (int i = 0; i < classificacaoDel.Count; i++) { Clas_classificacoesDB.Delete(Convert.ToInt32(classificacaoDel[i])); } for (int i = 0; i < perguntaDel.Count; i++) { Per_perguntasDB.Delete(Convert.ToInt32(perguntaDel[i])); } for (int i = 0; i < alternativaDel.Count; i++) { Alt_alternativasDB.Delete(Convert.ToInt32(alternativaDel[i])); } script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>"; ClientScript.RegisterStartupScript(GetType(), "alerta1", script, false); //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script); } else { script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>"; ClientScript.RegisterStartupScript(GetType(), "alerta2", script, false); //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script); } Response.Redirect("home.aspx"); }
private void carregaModelo() { modelo = (Mod_modelos)Session["modelo"]; //Istancia o obj questionario passando a sessao Button btn_modificarModelo = new Button(); lbl_nomeModelo.Text = modelo.NomeModelo; txa_descricaoModelo.Text = modelo.DescricaoModelo; btn_modificarModelo.CommandName = "Modificar"; btn_modificarModelo.Text = "Modificar"; btn_modificarModelo.CssClass = "botao"; btn_modificarModelo.Click += btn_modificarModelo_Click; div_modelo.Controls.Add(btn_modificarModelo); //Carregar classificações for (int i = 0; i < modelo.Classificacoes.Count; i++) { Clas_classificacoes classicacao = (Clas_classificacoes)modelo.Classificacoes[i]; Label lbl_titulo = new Label(); //Label lbl_descricao = new Label(); Label lbl_ponto = new Label(); TextBox txa_descricao = new TextBox(); txa_descricao.TextMode = TextBoxMode.MultiLine; txa_descricao.Enabled = false; txa_descricao.Width = 200; txa_descricao.Height = 120; Label lbl_espaco = new Label(); Label lbl_espaco2 = new Label(); Label lbl_espaco3 = new Label(); Label lbl_espaco4 = new Label(); Label lbl_espaco5 = new Label(); lbl_espaco.Text = "<br/><br/>"; lbl_espaco2.Text = "<br/>"; lbl_espaco3.Text = "<br/>"; lbl_espaco4.Text = "<br/><br/>"; lbl_espaco5.Text = "<br/><br/>"; Button btn_modificar = new Button(); Button btn_excluir = new Button(); btn_modificar.CommandName = "Modificar"; btn_modificar.Text = "Modificar"; btn_modificar.CssClass = "botao"; btn_modificar.CommandArgument = i.ToString(); btn_modificar.Click += btn_modificarClassificacao_Click; btn_excluir.CommandName = "Excluir"; btn_excluir.CssClass = "btn-cancelar"; btn_excluir.Text = "Excluir"; btn_excluir.CommandArgument = classicacao.CodigoClassificacao.ToString(); btn_excluir.Click += btn_excluir_classificacao; lbl_titulo.Text = classicacao.NomeClassificacao; //lbl_descricao.Text = "Descrição: <br/>"; txa_descricao.Text = classicacao.DescricaoClassificacao; lbl_ponto.Text = "Pontuação Máxima: " + classicacao.PontoClassificacao.ToString(); //css lbl_titulo.CssClass = "tituloQuestao"; //lbl_descricao.CssClass = "textoCorrido"; txa_descricao.CssClass = "txtArea"; lbl_ponto.CssClass = "textoCorrido"; div_classificacoes.Controls.Add(lbl_titulo); div_classificacoes.Controls.Add(lbl_espaco2); //div_classificacoes.Controls.Add(lbl_descricao); div_classificacoes.Controls.Add(txa_descricao); div_classificacoes.Controls.Add(lbl_espaco3); div_classificacoes.Controls.Add(lbl_ponto); div_classificacoes.Controls.Add(lbl_espaco4); div_classificacoes.Controls.Add(btn_excluir); div_classificacoes.Controls.Add(btn_modificar); div_classificacoes.Controls.Add(lbl_espaco); } //Carregar questões for (int i = 0; i < modelo.Pergunta.Count; i++) { pergunta = (Per_perguntas)modelo.Pergunta[i]; Label lbl_pergunta = new Label(); RadioButtonList rbl_alternativa = new RadioButtonList(); Label lbl_espaco = new Label(); Label lbl_espaco2 = new Label(); lbl_espaco.Text = "<br/><br/>"; lbl_espaco2.Text = "<br/>"; Button btn_modificar = new Button(); Button btn_excluir = new Button(); //lista de alternativas rbl_alternativa.ID = i.ToString(); rbl_alternativa.CssClass = "alternativa"; //botão modificar questão btn_modificar.CommandName = "Modificar"; btn_modificar.Text = "Modificar"; btn_modificar.CssClass = "botao"; btn_modificar.CommandArgument = i.ToString(); btn_modificar.Click += btn_modificar_Click; //botão excluir btn_excluir.CommandName = "Excluir"; btn_excluir.CssClass = "btn-cancelar"; btn_excluir.Text = "Excluir"; btn_excluir.CommandArgument = pergunta.CodigoPergunta.ToString(); btn_excluir.Click += btn_excluir_questao; //titulo da questão if (modelo.isEmpresarial()) { lbl_pergunta.Text = Function.QuebrarLinha(pergunta.PerguntaPergunta, 56); } else { lbl_pergunta.Text = Function.QuebrarLinha(pergunta.PerguntaPergunta, 70); } lbl_pergunta.CssClass = "tituloQuestao"; for (int n = 0; n < pergunta.Alternativa.Count; n++) { alternativa = (Alt_alternativas)pergunta.Alternativa[n]; if (modelo.isEmpresarial()) { rbl_alternativa.Items.Add(alternativa.AlternativaAlternativa); } else { rbl_alternativa.Items.Add(alternativa.AlternativaAlternativa + "; Peso: " + alternativa.PesoAlternativa); } } if (i % 2 != 0) { questoesDireita.Controls.Add(lbl_pergunta); questoesDireita.Controls.Add(rbl_alternativa); questoesDireita.Controls.Add(lbl_espaco2); questoesDireita.Controls.Add(btn_excluir); questoesDireita.Controls.Add(btn_modificar); questoesDireita.Controls.Add(lbl_espaco); } else { questoesEsquerda.Controls.Add(lbl_pergunta); questoesEsquerda.Controls.Add(rbl_alternativa); questoesEsquerda.Controls.Add(lbl_espaco2); questoesEsquerda.Controls.Add(btn_excluir); questoesEsquerda.Controls.Add(btn_modificar); questoesEsquerda.Controls.Add(lbl_espaco); } } }
private void carregaModelo() { modelo = (Mod_modelos)Session["modelo"]; //Istancia o obj questionario passando a sessao lbl_nomeQuestionario.Text = modelo.NomeModelo; Label[] lbl_pergunta = new Label[15]; RadioButtonList[] rbl_alternativa = new RadioButtonList[15]; Button[] btn_modificar = new Button[15]; lbl_pergunta[0] = lbl_pergunta0; lbl_pergunta[1] = lbl_pergunta1; lbl_pergunta[2] = lbl_pergunta2; lbl_pergunta[3] = lbl_pergunta3; lbl_pergunta[4] = lbl_pergunta4; lbl_pergunta[5] = lbl_pergunta5; lbl_pergunta[6] = lbl_pergunta6; lbl_pergunta[7] = lbl_pergunta7; lbl_pergunta[8] = lbl_pergunta8; lbl_pergunta[9] = lbl_pergunta9; lbl_pergunta[10] = lbl_pergunta10; lbl_pergunta[11] = lbl_pergunta11; lbl_pergunta[12] = lbl_pergunta12; lbl_pergunta[13] = lbl_pergunta13; lbl_pergunta[14] = lbl_pergunta14; rbl_alternativa[0] = rbl_0; rbl_alternativa[1] = rbl_1; rbl_alternativa[2] = rbl_2; rbl_alternativa[3] = rbl_3; rbl_alternativa[4] = rbl_4; rbl_alternativa[5] = rbl_5; rbl_alternativa[6] = rbl_6; rbl_alternativa[7] = rbl_7; rbl_alternativa[8] = rbl_8; rbl_alternativa[9] = rbl_9; rbl_alternativa[10] = rbl_10; rbl_alternativa[11] = rbl_11; rbl_alternativa[12] = rbl_12; rbl_alternativa[13] = rbl_13; rbl_alternativa[14] = rbl_14; btn_modificar[0] = btn_modificar0; btn_modificar[1] = btn_modificar1; btn_modificar[2] = btn_modificar2; btn_modificar[3] = btn_modificar3; btn_modificar[4] = btn_modificar4; btn_modificar[5] = btn_modificar5; btn_modificar[6] = btn_modificar6; btn_modificar[7] = btn_modificar7; btn_modificar[8] = btn_modificar8; btn_modificar[9] = btn_modificar9; btn_modificar[10] = btn_modificar10; btn_modificar[11] = btn_modificar11; btn_modificar[12] = btn_modificar12; btn_modificar[13] = btn_modificar13; btn_modificar[14] = btn_modificar14; for (int i = 0; i < rbl_alternativa.Length; i++) { rbl_alternativa[i].Items.Clear(); } for (int i = 0; i < modelo.Pergunta.Count; i++) { pergunta = (Per_perguntas)modelo.Pergunta[i]; lbl_pergunta[i].Text = pergunta.PerguntaPergunta; for (int n = 0; n < pergunta.Alternativa.Count; n++) { alternativa = (Alt_alternativas)pergunta.Alternativa[n]; rbl_alternativa[i].Items.Add(alternativa.AlternativaAlternativa + ", " + alternativa.PesoAlternativa); } rbl_alternativa[i].Visible = true; lbl_pergunta[i].Visible = true; btn_modificar[i].Visible = true; } }