Exemple #1
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 <Caixa> lstCaixa = DOModCaixa.Listar(IdConteudo, IdIdioma);

        if (lstCaixa.Count == 0)
        {
            divSemConteudo.Visible = true;
            divConteudo.Visible    = false;
        }
        else
        {
            rptCaixas.DataSource = lstCaixa;
            rptCaixas.DataBind();

            divSemConteudo.Visible = false;
            divConteudo.Visible    = true;
        }
    }
    private void LerDados()
    {
        try
        {
            List <Caixa> objDados = null;

            objDados = DOModCaixa.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);
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (grdDados.Items.Count < 3)
        {
            try
            {
                CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

                if (SalvarArquivo())
                {
                    int idCaixa = DOModCaixa.InserirCaixa(gobjCaixa);

                    DOModCaixa.Inserir(new ModCaixa()
                    {
                        ID = IdConteudo, IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue), IdCaixa = idCaixa
                    });
                }

                IniciaTela();
                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_Salvar, ex.Message);
            }
        }
        else
        {
            lblMensagem.Text = string.Format(Resources.Textos.Mensagem_Maximo_Registros, "3");
        };
    }
Exemple #4
0
    protected void grdDados_ItemCommand(object source, DataGridCommandEventArgs e)
    {
        if (e.CommandName == "excluir")
        {
            try
            {
                lblMensagem.Text = string.Empty;
                DOModCaixa.ExcluirCaixa(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);
            }
        }
        else if (e.CommandName == "editar")
        {
            try
            {
                lblMensagem.Text     = string.Empty;
                codigo               = Convert.ToInt32(e.CommandArgument);
                gobjMenuCircularHome = DOModMenuCircularHome.ObterMenuCircularHome(codigo);

                CarregarObjetos(Utilitarios.TipoTransacao.Carregar);
            }
            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);
            }
        }
    }
 protected void grdDados_ItemCommand(object source, DataGridCommandEventArgs e)
 {
     if (e.CommandName == "excluir")
     {
         try
         {
             lblMensagem.Text = string.Empty;
             DOModCaixa.ExcluirCaixa(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);
         }
     }
 }