Example #1
0
    private void Carregar()
    {
        Footer objFooter = null;

        pnlConteudo.Visible    = false;
        pnlSemConteudo.Visible = false;
        try
        {
            objFooter = new Footer()
            {
                StatusId = (int)Utilitarios.StatusPagina.Publicado
            };
            objFooter = DOFooter.Obter(objFooter);

            if (objFooter.Id > 0)
            {
                PreencherTela(objFooter);
                pnlConteudo.Visible = true;
            }
            else
            {
                pnlSemConteudo.Visible = true;
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
    private Footer CarregarFooter()
    {
        Footer objFooter = null;

        try
        {
            //objFooter = new Footer() { StatusId = (int)Utilitarios.StatusPagina.Aprovado };

            objFooter = DOFooter.Obter(objFooter);

            return(objFooter);
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
    private void CarregarObjetos(Utilitarios.TipoTransacao objTipoTransacao)
    {
        Footer objFooter = null;

        try
        {
            switch (objTipoTransacao)
            {
            case Utilitarios.TipoTransacao.Salvar:

                objFooter = new Footer();

                objFooter.TituloN1   = txtTituloN1.Text;
                objFooter.TelefoneN1 = txtTelefoneN1.Text;
                objFooter.TextoN1    = txtTextoN1.Text;

                objFooter.TituloN2   = txtTituloN2.Text;
                objFooter.TelefoneN2 = txtTelefoneN2.Text;
                objFooter.TextoN2    = txtTextoN2.Text;

                objFooter.TituloN3   = txtTituloN3.Text;
                objFooter.TelefoneN3 = txtTelefoneN3.Text;
                objFooter.TextoN3    = txtTextoN3.Text;

                objFooter.TextoCentral = txtTextoCentral.Text;

                objFooter.TituloLinkN1 = txtTituloLinkN1.Text;
                objFooter.UrlLinkN1    = txtUrlLinkN1.Text;

                objFooter.TituloLinkN2 = txtTituloLinkN2.Text;
                objFooter.UrlLinkN2    = txtUrlLinkN2.Text;

                objFooter.TituloLinkN3 = txtTituloLinkN3.Text;
                objFooter.UrlLinkN3    = txtUrlLinkN3.Text;

                objFooter.TituloLinkN4 = txtTituloLinkN4.Text;
                objFooter.UrlLinkN4    = txtUrlLinkN4.Text;

                objFooter.TituloLinkN5 = txtTituloLinkN5.Text;
                objFooter.UrlLinkN5    = txtUrlLinkN5.Text;

                objFooter.DataCadastro      = System.DateTime.Now;
                objFooter.UsuarioCadastroId = (UsuarioLogado()).Id;
                objFooter.StatusId          = (int)Utilitarios.StatusPagina.PendenteAprovacao;

                if (DOFooter.Inserir(objFooter) > 0)
                {
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), null, "alert('Rodapé inserido com sucesso. Seus dados foram enviados para aprovação.');", true);
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), null, "alert('Erro ao processar o rodapé');", true);
                }
                break;

            case TipoTransacao.Carregar:
                objFooter = CarregarFooter();

                txtTituloN1.Text   = objFooter.TituloN1;
                txtTelefoneN1.Text = objFooter.TelefoneN1;
                txtTextoN1.Text    = objFooter.TextoN1;

                txtTituloN2.Text   = objFooter.TituloN2;
                txtTelefoneN2.Text = objFooter.TelefoneN2;
                txtTextoN2.Text    = objFooter.TextoN2;

                txtTituloN3.Text   = objFooter.TituloN3;
                txtTelefoneN3.Text = objFooter.TelefoneN3;
                txtTextoN3.Text    = objFooter.TextoN3;

                txtTextoCentral.Text = objFooter.TextoCentral;

                txtTituloLinkN1.Text = objFooter.TituloLinkN1;
                txtUrlLinkN1.Text    = objFooter.UrlLinkN1;

                txtTituloLinkN2.Text = objFooter.TituloLinkN2;
                txtUrlLinkN2.Text    = objFooter.UrlLinkN2;

                txtTituloLinkN3.Text = objFooter.TituloLinkN3;
                txtUrlLinkN3.Text    = objFooter.UrlLinkN3;

                txtTituloLinkN4.Text = objFooter.TituloLinkN4;
                txtUrlLinkN4.Text    = objFooter.UrlLinkN4;

                txtTituloLinkN5.Text = objFooter.TituloLinkN5;
                txtUrlLinkN5.Text    = objFooter.UrlLinkN5;

                break;
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }