protected void btnPesquisar_Click(object sender, EventArgs e) { if (Page.IsValid) { try { Classes.Tag tag = ObterObjetoTag(); manterTag = new ManterTag(); IList <Classes.Tag> ListaTag = manterTag.ObterTagPorFiltro(tag); WebFormHelper.PreencherGrid(ListaTag, this.dgvTag); if (ListaTag != null && ListaTag.Count > 0) { WebFormHelper.PreencherGrid(ListaTag, this.dgvTag); pnlTag.Visible = true; } else { pnlTag.Visible = false; WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada"); } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } } }
protected void btnSalvar_Click(object sender, EventArgs e) { try { if (Request["Id"] == null) { manterTag = new ManterTag(); _tagEdicao = ObterObjetoTag(); manterTag.IncluirTag(_tagEdicao); } else { _tagEdicao = ObterObjetoTag(); manterTag.AlterarTag(_tagEdicao); } Session.Remove("TagEdit"); WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Dados Gravados com Sucesso !", "ListarTag.aspx"); } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
private Classes.Tag ObterObjetoTag() { if (Request["Id"] != null) { _tagEdicao = new BMTag().ObterPorID(int.Parse(Request["Id"].ToString())); } else { _tagEdicao = new Classes.Tag(); } //Nome da Tag _tagEdicao.Nome = txtNome.Text.Trim(); //Tag Pai if (!string.IsNullOrWhiteSpace(this.ddlTagPai.SelectedItem.Value)) { _tagEdicao.TagPai = new BMTag().ObterPorID(int.Parse(this.ddlTagPai.SelectedItem.Value)); } else { _tagEdicao.TagPai = null; } //Sinônimo _tagEdicao.InSinonimo = this.chkSinonimo.Checked; return(_tagEdicao); }
private Classes.Tag ObterObjetoTag() { Classes.Tag tag = new Classes.Tag(); if (!string.IsNullOrWhiteSpace(this.txtNome.Text)) { tag.Nome = this.txtNome.Text.Trim(); } return(tag); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { PreencherCombos(); //Update, ou seja, estamos alterado os dados de uma tag if (Request["Id"] != null) { int idTag = int.Parse(Request["Id"].ToString()); _tagEdicao = manterTag.ObterTagPorID(idTag); RemoverOFilhoDaListaDePais(); PreencherCampos(_tagEdicao); } } }
private void PreencherCampos(Classes.Tag tag) { if (tag != null) { //Nome da Tag txtNome.Text = tag.Nome; //Tag Pai if (tag.TagPai != null) { WebFormHelper.SetarValorNaCombo(tag.TagPai.ID.ToString(), ddlTagPai); } //Sinônimo if (tag.InSinonimo.HasValue) { this.chkSinonimo.Checked = tag.InSinonimo.Value; } else { this.chkSinonimo.Checked = false; } } }