Ejemplo n.º 1
0
    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);
        }
    }
Ejemplo n.º 3
0
    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);
        }
    }
Ejemplo n.º 6
0
    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;
        }
    }
Ejemplo n.º 7
0
 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);
         }
     }
 }
Ejemplo n.º 8
0
 private void ObterConteudo()
 {
     rptAcao.DataSource = DOTimeline.Listar();
     rptAcao.DataBind();
 }
Ejemplo n.º 9
0
 protected void ddlIdioma_SelectedIndexChanged(object sender, EventArgs e)
 {
     IdIdioma        = Convert.ToInt32(ddlIdioma.SelectedValue);
     gobjModTimeline = DOTimeline.Obter(IdConteudo, IdIdioma);
     CarregarObjetos(Utilitarios.TipoTransacao.Carregar);
 }