private void Salvar()
    {
        try
        {
            codigo = Convert.ToInt32(Request.QueryString["Id"]);

            this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            if (codigo == 0)
            {
                DOPagina.InserirCategoria(gobjCategoria);

                Response.Redirect("Listar.aspx?sucesso=1");
            }
            else
            {
                DOPagina.AtualizarCategoria(gobjCategoria);

                Response.Redirect("Listar.aspx?sucesso=2");
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
Esempio n. 2
0
    /// <summary>
    /// Inicia a tela
    /// </summary>
    private void IniciaTela()
    {
        try
        {
            this.ddlRegistros.SelectedValue = "50";
            this.btnExcluir.Text            = Resources.Textos.Botao_Excluir;
            this.btnNovo.Text   = Resources.Textos.Botao_Novo;
            this.btnBuscar.Text = Resources.Textos.Botao_Buscar;

            this.ddlCategoria.DataSource     = DOPagina.ListarCategoria();
            this.ddlCategoria.DataTextField  = "Descricao";
            this.ddlCategoria.DataValueField = "IdCategoria";
            this.ddlCategoria.DataBind();
            this.ddlCategoria.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));

            //Permissão de edição
            this.grdDados.Columns[3].Visible = ((Modulos_Modulos)Master).VerificaPermissaoEdicao();

            //Permissão de exclusão
            this.grdDados.Columns[0].Visible = ((Modulos_Modulos)Master).VerificaPermissaoExclusao();
            this.btnExcluir.Visible          = ((Modulos_Modulos)Master).VerificaPermissaoExclusao();

            //Permissão de inclusão
            this.btnNovo.Visible = ((Modulos_Modulos)Master).VerificaPermissaoInclusao();
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
    private void IniciaTela()
    {
        this.lblMensagem.Text = string.Empty;

        this.ddlIdioma.DataSource     = DOIdioma.Listar();
        this.ddlIdioma.DataTextField  = "Nome";
        this.ddlIdioma.DataValueField = "ID";
        this.ddlIdioma.DataBind();

        this.ddlTamanho.Items.Insert(0, new ListItem(Enum.GetName(typeof(ModImagemUnica.Tamanhos), 4), ModImagemUnica.Tamanhos.Tam3.ToString()));
        this.ddlTamanho.Items.Insert(0, new ListItem(Enum.GetName(typeof(ModImagemUnica.Tamanhos), 3), ModImagemUnica.Tamanhos.Tam2.ToString()));
        this.ddlTamanho.Items.Insert(0, new ListItem(Enum.GetName(typeof(ModImagemUnica.Tamanhos), 2), ModImagemUnica.Tamanhos.Tam1.ToString()));
        this.ddlTamanho.Items.Insert(0, new ListItem(Enum.GetName(typeof(ModImagemUnica.Tamanhos), 1), ModImagemUnica.Tamanhos.TelaInteira.ToString()));
        this.ddlTamanho.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));

        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winroot, "_top"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winparent, "_parent"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winblank, "_blank"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winself, "_self"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));

        this.ddlPaginas.DataSource     = DOPagina.Listar(0, 2);
        this.ddlPaginas.DataValueField = "Caminho";
        this.ddlPaginas.DataTextField  = "Titulo";
        this.ddlPaginas.DataBind();
        this.ddlPaginas.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));
    }
Esempio n. 4
0
    /// <summary>
    /// Salva os registros no banco de dados
    /// </summary>
    private void Salvar()
    {
        try
        {
            if (Request.QueryString["paginaId"] != null)
            {
                paginaId = Convert.ToInt32(Utilitarios.EnCryptDecrypt.CryptorEngine.Decrypt(Request.QueryString["paginaId"]));
            }

            this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            if (paginaId > 0)
            {
                DOPagina.Atualizar(gobjPagina);
            }
            else
            {
                if (VerificaPaginaExistente(gobjPagina))
                {
                    ScriptManager.RegisterStartupScript(this, typeof(string), "Alert", "alert('" + Resources.Textos.Mensagem_Existe_Alias + "')", true);
                    txtAlias.Text = string.Empty;
                    txtAlias.Focus();
                    return;
                }

                paginaId = DOPagina.Inserir(gobjPagina);
            }
        }
        catch (Exception ex)
        {
            ExibirAlerta(ex);
        }
    }
    private void IniciaTela()
    {
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winroot, "_top"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winparent, "_parent"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winblank, "_blank"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winself, "_self"));

        this.ddlIdioma.DataSource     = DOIdioma.Listar();
        this.ddlIdioma.DataValueField = "Id";
        this.ddlIdioma.DataTextField  = "Nome";
        this.ddlIdioma.DataBind();


        this.ddlPaginas.DataSource     = DOPagina.Listar(0, 2);
        this.ddlPaginas.DataValueField = "Caminho";
        this.ddlPaginas.DataTextField  = "Titulo";
        this.ddlPaginas.DataBind();
        this.ddlPaginas.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));

        this.rfvNome.Text = Resources.Textos.Texto_Campo_Obrigatorio;
        this.rfvUrl.Text  = Resources.Textos.Texto_Campo_Obrigatorio;

        //Permissão de edição
        if (!((Modulos_Modulos)Master).VerificaPermissaoEdicao())
        {
            Response.Redirect("/Manager/Modulos/Default.aspx");
        }
    }
 private void ObterConteudo()
 {
     if (Request.QueryString["paginaId"] != null)
     {
         int paginaId = Convert.ToInt32(Utilitarios.EnCryptDecrypt.CryptorEngine.Decrypt(Request.QueryString["paginaId"]));
         hdnCorMenu.Value = DOPagina.ObterCorMenu(paginaId);
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        Pagina objPagina = DOPagina.Obter(Convert.ToInt32(Utilitarios.EnCryptDecrypt.CryptorEngine.Decrypt(Request.QueryString["paginaId"])));

        if (!string.IsNullOrEmpty(objPagina.ConfiguracaoAbas))
        {
            controle1.InnerText = objPagina.ConfiguracaoAbas.Split('|')[0];
            controle2.InnerText = objPagina.ConfiguracaoAbas.Split('|')[1];
        }
    }
Esempio n. 8
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);
        }

        ModHeader objModHeader = DOModHeader.Obter(IdConteudo);

        if (objModHeader.Arquivo != null)
        {
            imgImagemModulo.ImageUrl = String.Format("{0}/{1}/{2}", ConfigurationManager.AppSettings["BradescoRI.Path.Imagens.ModHeader"], IdConteudo, objModHeader.Arquivo);
            lblTitulo.CssClass       = "tit-header2";
            lblSubtitulo.CssClass    = "c";
        }

        if (Request.QueryString["paginaId"] != null)
        {
            Breadcrumb objBreadcrumb = DOPagina.ObterBreadcrumb(Convert.ToInt32(Utilitarios.EnCryptDecrypt.CryptorEngine.Decrypt(Request.QueryString["paginaId"])));

            if (objBreadcrumb == null || string.IsNullOrEmpty(objBreadcrumb.Titulo))
            {
                divSemConteudo.Visible = true;
                divConteudo.Visible    = false;
            }
            else
            {
                lblTitulo.Text    = objBreadcrumb.Titulo;
                lblSubtitulo.Text = objBreadcrumb.Descricao;

                litBreadcrumb.Text = string.Format("<li class=\"breadcrumb-item\"><a class=\"{0}\" href=\"Default.aspx\">Home</a></li>", (objModHeader.Arquivo != null ? "tit - header2": string.Empty));

                string[] itens;

                foreach (string breads in objBreadcrumb.Breadcrumbs.Split('|'))
                {
                    if (!string.IsNullOrEmpty(breads))
                    {
                        itens = breads.Split('_');
                        litBreadcrumb.Text += string.Format("<li class=\"breadcrumb-item\"><a class=\"{0}\" href=\"{1}\">{2}</a></li>", (objModHeader.Arquivo != null ? "tit - header2" : string.Empty), itens[1], itens[0]);
                    }
                }

                divSemConteudo.Visible = false;
                divConteudo.Visible    = true;
            }
        }
    }
Esempio n. 9
0
    /// <summary>
    /// Inicia a tela
    /// </summary>
    private void IniciaTela()
    {
        try
        {
            lblAlias.Text       = Resources.Pagina.Alias;
            lblTitulo.Text      = Resources.Pagina.TituloPagina;
            lblMetaTags.Text    = Resources.Pagina.MetaTags;
            lblCategoria.Text   = Resources.Pagina.Categoria;
            lblDescricao.Text   = Resources.Pagina.Descricao;
            lblKeyWords.Text    = Resources.Pagina.KeyWords;
            lblDescription.Text = Resources.Pagina.Description;
            lblIdioma.Text      = Resources.Pagina.Idioma;
            lblModulos.Text     = Resources.Pagina.Modulos;
            lblCorMenu.Text     = Resources.Pagina.CorMenu;
            lblTemplate.Text    = Resources.Pagina.Template;
            lblAba.Text         = Resources.Pagina.Aba;

            btnSalvar.Text     = Resources.Textos.Botao_Salvar;
            btnAdicionar.Text  = Resources.Textos.Botao_Adicionar;
            btnPreview.Text    = Resources.Textos.Botao_Visualizar;
            btnEditarAbas.Text = Resources.Pagina.EditarAbas;

            divModulos.Visible = false;

            ddlCategoria.DataSource     = DOPagina.ListarCategoria();
            ddlCategoria.DataTextField  = "Descricao";
            ddlCategoria.DataValueField = "IdCategoria";
            ddlCategoria.DataBind();

            ddlIdioma.DataSource     = DOIdioma.Listar();
            ddlIdioma.DataTextField  = "Nome";
            ddlIdioma.DataValueField = "ID";
            ddlIdioma.DataBind();

            ddlTemplate.DataSource     = DOPagina.ListarTemplate();
            ddlTemplate.DataTextField  = "Nome";
            ddlTemplate.DataValueField = "IdArquivo";
            ddlTemplate.DataBind();

            ddlCorMenu.Items.Insert(0, new ListItem(Resources.Pagina.CorMenu_Branco, "link-branco"));
            ddlCorMenu.Items.Insert(0, new ListItem(Resources.Pagina.CorMenu_Preto, "link-preto"));

            HttpCookie cookie = Request.Cookies["_culture"];
            if (cookie != null)
            {
                ddlIdioma.SelectedValue = cookie.Value;
            }
        }
        catch (Exception ex)
        {
            ExibirAlerta(ex);
        }
    }
Esempio n. 10
0
    private void CarregarPagina()
    {
        try
        {
            string nomeAba;

            btnSalvar.Text = Resources.Textos.Botao_Salvar;

            Pagina objPagina = DOPagina.Obter(paginaId);

            for (int i = 1; i <= objPagina.QuantidadeAbas; i++)
            {
                nomeAba = string.Empty;

                if (!String.IsNullOrEmpty(objPagina.ConfiguracaoAbas) && !String.IsNullOrEmpty(objPagina.ConfiguracaoAbas.Split('|')[i - 1]))
                {
                    nomeAba = objPagina.ConfiguracaoAbas.Split('|')[i - 1];
                }

                Label lblTexto = new Label
                {
                    ID   = "lblAba" + i.ToString(),
                    Text = "Aba" + i.ToString()
                };

                TextBox txtAba = new TextBox
                {
                    ID   = "txtAba" + i.ToString(),
                    Text = nomeAba
                };


                RequiredFieldValidator rfvTextoAba = new RequiredFieldValidator
                {
                    ID   = "rfvTextoAba" + i.ToString(),
                    Text = "*",
                    ControlToValidate = "txtAba" + i.ToString(),
                    ForeColor         = System.Drawing.Color.Red
                };

                plhControles.Controls.Add(lblTexto);
                plhControles.Controls.Add(txtAba);
                plhControles.Controls.Add(rfvTextoAba);

                plhControles.Controls.Add(new LiteralControl("<br />"));
            }
        }
        catch (Exception)
        {
            throw;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            this.IniciaTela();
            CarregarObjetos(Utilitarios.TipoTransacao.Limpar);

            if (Request.QueryString["Id"] != null)
            {
                codigo        = Convert.ToInt32(Request.QueryString["Id"]);
                gobjCategoria = DOPagina.ObterCategoria(codigo);

                CarregarObjetos(Utilitarios.TipoTransacao.Carregar);
            }
        }
    }
Esempio n. 12
0
    private void IniciaTela()
    {
        this.lblMensagem.Text = string.Empty;
        this.txtTitulo.Text   = string.Empty;
        this.txtUrl.Text      = string.Empty;

        this.ddlPaginas.DataSource     = DOPagina.Listar(0, 2);
        this.ddlPaginas.DataValueField = "Caminho";
        this.ddlPaginas.DataTextField  = "Titulo";
        this.ddlPaginas.DataBind();
        this.ddlPaginas.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));

        this.ddlEnquete.DataSource     = DOModEnquete.ListarEnquete();
        this.ddlEnquete.DataValueField = "IdEnquete";
        this.ddlEnquete.DataTextField  = "Descricao";
        this.ddlEnquete.DataBind();
    }
Esempio n. 13
0
    /// <summary>
    /// Verifica todos os registros selecionados na grid e exclui do banco de dados
    /// </summary>
    private void Excluir()
    {
        bool excluidoSucesso = true;

        try
        {
            foreach (DataGridItem item in grdDados.Items)
            {
                if (item.ItemType == ListItemType.Item ||
                    item.ItemType == ListItemType.AlternatingItem)
                {
                    CheckBox chk = (CheckBox)item.FindControl("chkSeleciona");
                    if (chk.Checked)
                    {
                        try
                        {
                            DOPagina.ExcluirCategoria(Convert.ToInt32(item.Cells[1].Text));
                        }
                        catch (Exception ex)
                        {
                            if (ex.Message.IndexOf("conflicted", StringComparison.InvariantCultureIgnoreCase) > -1)
                            {
                                excluidoSucesso = false;
                            }
                        }
                    }
                }
            }
            if (excluidoSucesso)
            {
                ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Exclusao_sucesso);
            }
            else
            {
                ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Erro_FK);
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
        IniciaTela();
        LerDados();
    }
Esempio n. 14
0
    private void IniciaTela()
    {
        this.lblMensagem.Text        = string.Empty;
        this.txtUrlListaEvento.Text  = string.Empty;
        this.txtUrlTodosEventos.Text = string.Empty;

        this.ddlPaginas.DataSource     = DOPagina.Listar();
        this.ddlPaginas.DataValueField = "Caminho";
        this.ddlPaginas.DataTextField  = "Titulo";
        this.ddlPaginas.DataBind();
        this.ddlPaginas.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));

        this.ddlPaginas2.DataSource     = DOPagina.Listar();
        this.ddlPaginas2.DataValueField = "Caminho";
        this.ddlPaginas2.DataTextField  = "Titulo";
        this.ddlPaginas2.DataBind();
        this.ddlPaginas2.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));
    }
Esempio n. 15
0
    private void IniciaTela()
    {
        this.ddlIdioma.DataSource     = DOIdioma.Listar();
        this.ddlIdioma.DataTextField  = "Nome";
        this.ddlIdioma.DataValueField = "ID";
        this.ddlIdioma.DataBind();

        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winroot, "_top"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winparent, "_parent"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winblank, "_blank"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Menu.winself, "_self"));
        this.ddlTarget.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));

        this.ddlPaginas.DataSource     = DOPagina.Listar(0, 2);
        this.ddlPaginas.DataValueField = "Caminho";
        this.ddlPaginas.DataTextField  = "Titulo";
        this.ddlPaginas.DataBind();
        this.ddlPaginas.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0"));
    }
Esempio n. 16
0
    private bool VerificaPaginaExistente(Pagina gobjPagina)
    {
        try
        {
            List <Pagina> lPaginas = DOPagina.Listar();

            foreach (var pagina in lPaginas)
            {
                if (pagina.Alias.Trim() == gobjPagina.Alias.Trim())
                {
                    return(true);
                }
            }
            return(false);
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
Esempio n. 17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            var usuario = UsuarioLogado();

            if (usuario == null)
            {
                Response.Redirect("~/Default.aspx", true);
            }

            ObterSecoes(usuario.IdPerfil);
            VerificaAcessoPagina();

            if (!Page.IsPostBack)
            {
                this.IniciaTela();

                if (paginaId == 0)
                {
                    if (Request.QueryString["paginaId"] != null)
                    {
                        paginaId = Convert.ToInt32(Utilitarios.EnCryptDecrypt.CryptorEngine.Decrypt(Request.QueryString["paginaId"]));
                    }
                }

                if (paginaId != 0)
                {
                    gobjPagina = DOPagina.Obter(paginaId);

                    CarregarObjetos(Utilitarios.TipoTransacao.Carregar);
                    hidPaginaId.Value = paginaId.ToString();
                }
            }
        }
        catch (Exception ex)
        {
            ExibirAlerta(ex);
        }
    }
Esempio n. 18
0
    /// <summary>
    /// Lista dados do banco de dados
    /// </summary>
    private void LerDados()
    {
        try
        {
            List <Categoria> objDados = null;

            objDados = DOPagina.ListarCategoria();

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

                BindGrid();
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
Esempio n. 19
0
    /// <summary>
    /// Lista dados do banco de dados
    /// </summary>
    private void LerDados()
    {
        try
        {
            List <Pagina> objDados = null;

            objDados = DOPagina.Listar(Convert.ToInt32(ddlCategoria.SelectedValue), Convert.ToInt32(ddlStatus.SelectedValue));

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

                BindGrid();
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
Esempio n. 20
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        try
        {
            string configuracaoAbas = string.Empty;

            //Percorre a pagina para encontrar controles do tipo textBox
            foreach (Control objControl in plhControles.Controls)
            {
                if (objControl.ID != null && objControl.ID.Contains("txtAba"))
                {
                    configuracaoAbas = String.Concat(configuracaoAbas, ((TextBox)objControl).Text, "|");
                }
            }

            DOPagina.AtualizarAbas(paginaId, configuracaoAbas);

            ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "refreshParent();", true);
        }
        catch (Exception)
        {
            throw;
        }
    }