protected void btnSalvar_Click(object sender, EventArgs e) { try { CarregarObjetos(Utilitarios.TipoTransacao.Salvar); if (SalvarArquivo()) { if (DOTimeline.Inserir(gobjTimeline) > 0) { IniciaTela(); LerDados(); } else { ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "alert('" + Resources.Textos.Mensagem_Salva_Erro + "' ", true); } } else { ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "alert('Erro ao fazer o uploado do arquivo' ", 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 LerDados() { List <Timeline> objDados = null; try { btnNovo.Enabled = true; btnExcluir.Enabled = true; objDados = DOTimeline.Listar(); if (objDados != null) { listPager.DataSource = objDados; listPager.DataBind(); BindGrid(); } if (objDados.Count <= 0) { btnExcluir.Enabled = false; } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
private void LerDados() { try { List <Timeline> objDados = null; objDados = DOTimeline.Listar(IdConteudo, 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) { DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema, (UserContext.Logado ? UserContext.UsuarioLogado.Id : 0)); lblMensagem.Text = String.Format(Resources.Modulos.Mensagem_Erro_Bind, ex.Message); } }
private void ObterConteudo() { 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 <Timeline> lstCaixa = DOTimeline.Listar(IdConteudo, IdIdioma); if (lstCaixa.Count == 0) { divSemConteudo.Visible = true; divConteudo.Visible = false; } else { ddlAno.DataSource = lstCaixa.OrderBy(x => x.Ano).ToList(); ddlAno.DataValueField = "Ano"; ddlAno.DataTextField = "Ano"; ddlAno.DataBind(); MontaTimeLine(lstCaixa.OrderBy(x => x.Ano).ToList()); divSemConteudo.Visible = false; divConteudo.Visible = true; } }
protected void btnExcluir_Click(object sender, EventArgs e) { var registroExcluido = false; try { foreach (GridViewRow item in grdDados.Rows) { if (item.RowType == DataControlRowType.DataRow) { CheckBox chk = (CheckBox)item.FindControl("chkSeleciona"); if (chk.Checked) { try { var timeline = new Timeline() { Id = int.Parse(item.Cells[1].Text) }; if (DOTimeline.Excluir(timeline) > 0) { registroExcluido = true; } else { registroExcluido = false; } } catch (Exception ex) { if (ex.Message.IndexOf("conflicted", StringComparison.InvariantCultureIgnoreCase) > -1) { ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Erro_FK); break; } } } } } if (registroExcluido) { ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Exclusao_sucesso); LerDados(); } else { ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Exclusao_Erro); } } catch (Exception ex) { ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
protected void btnSalvarModuloTimeline_Click(object sender, EventArgs e) { try { CarregarObjetos(Utilitarios.TipoTransacao.Salvar); DOTimeline.Inserir(gobjModTimeline); ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "refreshParent();", true); } catch (Exception ex) { throw ex; } }
protected void grdDados_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "excluir") { try { lblMensagem.Text = string.Empty; DOTimeline.Excluir(new Timeline() { Id = Convert.ToInt32(e.CommandArgument) }); LerDados(); } 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_Excluir, ex.Message); } } }
private void ObterConteudo() { rptAcao.DataSource = DOTimeline.Listar(); rptAcao.DataBind(); }
protected void ddlIdioma_SelectedIndexChanged(object sender, EventArgs e) { IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue); gobjModTimeline = DOTimeline.Obter(IdConteudo, IdIdioma); CarregarObjetos(Utilitarios.TipoTransacao.Carregar); }