protected void btnSalvarNovaColuna_Click(object sender, EventArgs e)
    {
        if (grdDados.Items.Count < 30)
        {
            try
            {
                CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

                var IdTabela = DOModTabela.InserirTabela(gobtabela);

                DOModTabela.InserirColuna(new Tabela()
                {
                    IdModTabela = Convert.ToInt32(gobtabela.IdModTabela), NomeColuna = gobtabela.NomeAcionario
                });

                IniciarTela();
                LerDados(gobtabela.IdModTabela);
            }
            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);
            }
        }
        else
        {
            lblMensagem.Text = string.Format(Resources.Textos.Mensagem_Maximo_Registros, "3");
        };
    }
    private void LerColunas(int IdModTabela)
    {
        try
        {
            List <Lista> objDados = null;

            objDados = DOModTabela.ListarColunasPorId(IdModTabela);


            if (objDados != null)
            {
                grdDados.DataSource = objDados;
                grdDados.DataBind();

                bool hastData = false;

                if (grdDados.Items.Count > 0)
                {
                    hastData = true;
                }

                lblNoRecordsFound.Visible = !hastData;
                grdDados.Visible          = hastData;
            }
        }
        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);
        }
    }
    protected void btnSalvarValorColuna_Click(object sender, EventArgs e)
    {
        if (grdDados.Items.Count < 30)
        {
            try
            {
                CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

                //IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue)

                DOModTabela.InserirValorColuna(new VColuna()
                {
                    IdColunaTabela = Convert.ToInt32(ddlColuna.SelectedValue), ValorColuna = gobtabela.ValorColuna, IdModTabela = Convert.ToInt32(gobtabela.IdModTabela)
                });

                IniciarTela();
                LerDadosCol(gobtabela.IdModTabela);
            }
            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);
            }
        }
        else
        {
            lblMensagem.Text = string.Format(Resources.Textos.Mensagem_Maximo_Registros, "3");
        };
    }
    private void IniciarTela()
    {
        //this.lblMensagem.Text = string.Empty;
        //this.txtColuna.Text = string.Empty;
        //this.txtTabela.Text = string.Empty;

        this.ddlIdioma.DataSource     = DOIdioma.Listar();
        this.ddlIdioma.DataTextField  = "Nome";
        this.ddlIdioma.DataValueField = "ID";
        this.ddlIdioma.DataBind();
        this.ddlColuna.DataSource     = DOModTabela.ListarColunasPorId(gobtabela.IdModTabela);
        this.ddlColuna.DataTextField  = "NomeColuna";
        this.ddlColuna.DataValueField = "IdColunaTabela";
        this.ddlColuna.DataBind();
    }
 protected void grdDados_ItemCommand(object source, DataGridCommandEventArgs e)
 {
     if (e.CommandName == "editar")
     {
         try
         {
             lblMensagem.Text = string.Empty;
             DOModTabela.InserirColuna(new Tabela()
             {
                 IdModTabela = Convert.ToInt32(gobtabela.IdModTabela), NomeColuna = gobtabela.NomeAcionario
             });
             LerDados(gobtabela.IdModTabela);
         }
         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);
         }
     }
 }
Exemplo n.º 6
0
    //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<Tabela> listTabela = DOModTabela.Listar();

    //    if (listTabela.Count == 0)
    //    {
    //        divSemConteudo.Visible = true;
    //        divConteudo.Visible = false;
    //    }
    //    else
    //    {
    //        rptTabela.DataSource = listTabela;
    //        rptTabela.DataBind();

    //        divSemConteudo.Visible = false;
    //        divConteudo.Visible = true;
    //    }

    //}
    private void ObterConteudo()
    {
        rptTabela.DataSource = DOModTabela.Listar();
        rptTabela.DataBind();
    }