private void ObterConteudo() { IdConteudo = Convert.ToInt32(this.Parent.ID.Replace("CTT_", string.Empty)); var objDadosModulo = DOModGlossario.Listar(new ModGlossario() { ConteudoId = IdConteudo }); var lGlossario = new List <Glossario>(); foreach (ModGlossario item in objDadosModulo) { lGlossario.Add(DOGlossario.Obter(new Glossario() { Id = item.GlossarioId })); } Session["sGlossario"] = lGlossario; if (lGlossario.Count > 0) { divSemConteudo.Visible = false; divConteudo.Visible = true; rptGlossario.DataSource = lGlossario; rptGlossario.DataBind(); } else { divSemConteudo.Visible = true; divConteudo.Visible = false; } }
private void CarregarObjetos(Utilitarios.TipoTransacao objTipoTransacao) { switch (objTipoTransacao) { //Carregar Dados do Usuario case Utilitarios.TipoTransacao.Salvar: if (gobjModGlossario == null) { gobjModGlossario = new ModGlossario(); } gobjModGlossario.ConteudoId = Convert.ToInt32(Request.QueryString["conteudoId"].ToString()); gobjModGlossario.IdiomaId = Convert.ToInt32(ddlIdioma.SelectedValue); gobjModGlossario.Data = System.DateTime.Now; break; case Utilitarios.TipoTransacao.Carregar: if (gobjModGlossario == null) { gobjModGlossario = new ModGlossario(); } var lModGlossario = DOModGlossario.Listar(new ModGlossario() { IdiomaId = Convert.ToInt32(ddlIdioma.SelectedValue), ConteudoId = Convert.ToInt32(Request.QueryString["conteudoId"].ToString()) }); var lstGlossario = new List <Glossario>(); foreach (ModGlossario item in lModGlossario) { lstGlossario.Add(DOGlossario.Obter(new Glossario() { Id = item.GlossarioId })); } Session["sGlossario"] = lstGlossario; grvGlossario.DataSource = lstGlossario; grvGlossario.DataBind(); break; case Utilitarios.TipoTransacao.Limpar: CarregarTela(); ddlIdioma.SelectedValue = IdIdioma.ToString(); break; } }
private void Salvar() { try { CarregarObjetos(Utilitarios.TipoTransacao.Salvar); DOModGlossario.Excluir(gobjModGlossario); foreach (GridViewRow item in grvGlossario.Rows) { gobjModGlossario.GlossarioId = Convert.ToInt32(item.Cells[0].Text); DOModGlossario.Inserir(gobjModGlossario); } ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "refreshParent();", true); } catch (Exception ex) { throw ex; } }