private void Salvar() { try { IdPergunta = Convert.ToInt32(Request.QueryString["PerguntaId"]); IdEnquete = Convert.ToInt32(Request.QueryString["EnqueteId"]); this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar); if (IdPergunta == 0) { DOModEnquete.InserirPergunta(gobjEnquetePergunta); Response.Redirect(string.Format("ListarPerguntas.aspx?EnqueteId={0}&sucesso=1", IdEnquete)); } else { DOModEnquete.AtualizarPergunta(gobjEnquetePergunta); Response.Redirect(string.Format("ListarPerguntas.aspx?EnqueteId={0}&sucesso=2", IdEnquete)); } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
protected void btnEnviar_Click(object sender, EventArgs e) { try { int idResposta = DOModEnquete.InserirResposta(txtNome.Text, txtEmail.Text, txtSugestao.Text); foreach (KeyValuePair <int, string> item in Respostas) { DOModEnquete.InserirPerguntaResposta(idResposta, item.Key, item.Value); } IniciaTela(); ObterConteudo(); lblMensagemSucesso.Visible = true; lblMensagemErro.Visible = false; } catch (Exception ex) { DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema); lblMensagemSucesso.Visible = false; lblMensagemErro.Visible = true; } }
private void IniciaTela() { this.PaginaAtual = 0; btnEnviar.Text = Resources.Enquetes.Botao_Enviar; this.rfvEmail.Text = Resources.Textos.Texto_Campo_Obrigatorio; this.rfvNome.Text = Resources.Textos.Texto_Campo_Obrigatorio; this.revEmail.Text = Resources.Textos.Texto_Email_Invalido; this.hplFaleConosco.Text = Resources.Enquetes.FaleConosco; this.txtNome.ToolTip = Resources.Enquetes.NomeDescricao; this.txtEmail.ToolTip = Resources.Enquetes.EmailDescricao; this.txtSugestao.ToolTip = Resources.Enquetes.SugestoesDescricao; this.divEtapaFinal.Visible = false; this.txtNome.Text = string.Empty; this.txtEmail.Text = string.Empty; this.txtSugestao.Text = string.Empty; ModEnquete objModEnquete = DOModEnquete.Obter(IdConteudo); if (objModEnquete != null) { lblTituloEnquete.Text = objModEnquete.Titulo; hplFaleConosco.NavigateUrl = objModEnquete.UrlFaleConosco; } }
/// <summary> /// Lista dados do banco de dados /// </summary> private void LerDados() { try { List <EnqueteResposta> objDados = null; objDados = DOModEnquete.ListarResposta(Convert.ToInt32(Request.QueryString["EnqueteId"]), Convert.ToInt32(ddlIdioma.SelectedValue)); if (objDados != null) { grdDados.DataSource = objDados; grdDados.DataBind(); bool hasData = false; if (grdDados.Items.Count > 0) { hasData = true; } lblNoRecordsFound.Visible = !hasData; grdDados.Visible = hasData; } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
private void ObterConteudo() { //salva as repostas foreach (RepeaterItem item in rptEnquete.Items) { RadioButtonList rdbResposta = (RadioButtonList)item.FindControl("rdbResposta"); HiddenField hdnPerguntaId = (HiddenField)item.FindControl("hdnPerguntaId"); if (Respostas == null) { Respostas = new Dictionary <int, string>(); } if (!string.IsNullOrEmpty(hdnPerguntaId.Value) && !Respostas.ContainsKey(Convert.ToInt32(hdnPerguntaId.Value)) && !string.IsNullOrEmpty(rdbResposta.SelectedValue.ToString())) { Respostas.Add(Convert.ToInt32(hdnPerguntaId.Value), rdbResposta.SelectedValue.ToString()); } } if (IdConteudo == 0) { IdConteudo = Convert.ToInt32(this.Parent.ID.Replace("CTT_", string.Empty)); } IdIdioma = 1; HttpCookie cookie = Request.Cookies["_culture"]; if (cookie != null) { IdIdioma = Convert.ToInt32(cookie.Value); } List <EnquetePergunta> lstPerguntas = DOModEnquete.Listar(IdConteudo, IdIdioma); if (lstPerguntas.Count == 0) { divSemConteudo.Visible = true; divConteudo.Visible = false; } else { TotalPagina = lstPerguntas.Count; PagedDataSource Pgs = new PagedDataSource(); Pgs.AllowPaging = true; Pgs.DataSource = lstPerguntas; Pgs.PageSize = 1; Pgs.CurrentPageIndex = PaginaAtual; rptEnquete.DataSource = Pgs; rptEnquete.DataBind(); divSemConteudo.Visible = false; divConteudo.Visible = true; } }
private void Salvar() { try { this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar); DOModEnquete.InserirEnquete(gobjEnquete); Response.Redirect("Listar.aspx?sucesso=1"); } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
protected void btnSalvar_Click(object sender, EventArgs e) { try { CarregarObjetos(Utilitarios.TipoTransacao.Salvar); DOModEnquete.Inserir(gobjModEnquete); ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "refreshParent();", true); } catch (Exception ex) { DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema, (UserContext.Logado ? UserContext.UsuarioLogado.Id : 0)); lblMensagem.Text = String.Format(Resources.Modulos.Mensagem_Erro_Salvar, ex.Message); } }
private void IniciaTela() { this.lblMensagem.Text = string.Empty; this.txtTitulo.Text = string.Empty; this.txtUrl.Text = string.Empty; this.ddlPaginas.DataSource = DOPagina.Listar(0, 2); this.ddlPaginas.DataValueField = "Caminho"; this.ddlPaginas.DataTextField = "Titulo"; this.ddlPaginas.DataBind(); this.ddlPaginas.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0")); this.ddlEnquete.DataSource = DOModEnquete.ListarEnquete(); this.ddlEnquete.DataValueField = "IdEnquete"; this.ddlEnquete.DataTextField = "Descricao"; this.ddlEnquete.DataBind(); }
/// <summary> /// Verifica todos os registros selecionados na grid e exclui do banco de dados /// </summary> private void Excluir() { bool excluidoSucesso = true; try { foreach (DataGridItem item in grdDados.Items) { if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem) { CheckBox chk = (CheckBox)item.FindControl("chkSeleciona"); if (chk.Checked) { try { DOModEnquete.ExcluirPergunta(Convert.ToInt32(item.Cells[1].Text), Convert.ToInt32(item.Cells[2].Text), Convert.ToInt32(item.Cells[3].Text)); } catch (Exception ex) { if (ex.Message.IndexOf("conflicted", StringComparison.InvariantCultureIgnoreCase) > -1) { excluidoSucesso = false; } } } } } if (excluidoSucesso) { ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Exclusao_sucesso); } else { ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Erro_FK); } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } IniciaTela(); LerDados(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { IdEnquete = Convert.ToInt32(Request.QueryString["EnqueteId"]); this.IniciaTela(); CarregarObjetos(Utilitarios.TipoTransacao.Limpar); if (Request.QueryString["PerguntaId"] != null) { IdPergunta = Convert.ToInt32(Request.QueryString["PerguntaId"]); IdIdioma = Convert.ToInt32(Request.QueryString["IdiomaId"]); gobjEnquetePergunta = DOModEnquete.ObterPergunta(IdPergunta, IdEnquete, IdIdioma); CarregarObjetos(Utilitarios.TipoTransacao.Carregar); } } }
private void IniciaTela() { this.txtEnquete.Text = DOModEnquete.ObterEnquete(IdEnquete).Descricao; this.ddlIdioma.DataSource = DOIdioma.Listar(); this.ddlIdioma.DataTextField = "Nome"; this.ddlIdioma.DataValueField = "ID"; this.ddlIdioma.DataBind(); this.rfvidioma.Text = Resources.Textos.Texto_Campo_Obrigatorio; this.rfvPergunta.Text = Resources.Textos.Texto_Campo_Obrigatorio; this.rfvResposta1.Text = Resources.Textos.Texto_Campo_Obrigatorio; this.rfvResposta2.Text = Resources.Textos.Texto_Campo_Obrigatorio; //Permissão de edição if (!((Modulos_Modulos)Master).VerificaPermissaoEdicao()) { Response.Redirect("/Manager/Modulos/Default.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.IniciaTela(); if (Request.QueryString["conteudoId"] != null) { IdConteudo = Convert.ToInt32(Request.QueryString["conteudoId"]); HttpCookie cookie = Request.Cookies["_culture"]; if (cookie != null) { IdIdioma = Convert.ToInt32(cookie.Value); } gobjModEnquete = DOModEnquete.Obter(IdConteudo); CarregarObjetos(Utilitarios.TipoTransacao.Carregar); } } }
/// <summary> /// Lista dados do banco de dados /// </summary> private void LerDados() { try { List <EnquetePergunta> objDados = null; objDados = DOModEnquete.ListarPergunta(Convert.ToInt32(Request.QueryString["EnqueteId"]), Convert.ToInt32(ddlIdioma.SelectedValue)); if (objDados != null) { listPager.DataSource = objDados; listPager.DataBind(); BindGrid(); } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
/// <summary> /// Lista dados do banco de dados /// </summary> private void LerDados() { try { List <Enquete> objDados = null; objDados = DOModEnquete.ListarEnquete(); if (objDados != null) { listPager.DataSource = objDados; listPager.DataBind(); BindGrid(); } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }