private void Salvar()
    {
        try
        {
            this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar, gobjNoticia);

            if (hdnNoticiaId.Value == "0")
            {
                gobjNoticia = DOModNoticia.Inserir(gobjNoticia);

                if (gobjNoticia.ID > 0)
                {
                    hdnNoticiaId.Value = gobjNoticia.ID.ToString();
                }

                Response.Redirect(string.Format("EditarNoticia.aspx?Noticia={0}&sucesso=1", gobjNoticia.ID));
            }
            else
            {
                if (DOModNoticia.Alterar(gobjNoticia) > 0)
                {
                    Response.Redirect(string.Format("EditarNoticia.aspx?Noticia={0}&sucesso=2", gobjNoticia.ID));
                }
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
    private void SalvarNoticia(int iNoticia)
    {
        List <ModNoticia> lNoticia = null;
        bool retorno = false;

        try
        {
            lNoticia = new List <ModNoticia>();

            lNoticia = CarregarObjetos(Utilitarios.TipoTransacao.Salvar);


            if (lNoticia.Count > 0)
            {
                DOModNoticia.Excluir(lNoticia[0].ID);
                foreach (var item in lNoticia)
                {
                    switch (iNoticia)
                    {
                    case 1:
                        item.Listagem = true;
                        break;

                    case 2:
                        item.Home = true;
                        break;

                    case 3:
                        item.Destaque = true;
                        break;
                    }

                    if (DOModNoticia.Inserir(item) > 0)
                    {
                        retorno = true;
                    }
                }
            }

            if (retorno)
            {
                MostrarMensagem(Resources.Noticias.Mensagem_Inserir_Modulo_Noticia_Sucesso);
                ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "refreshParent();", true);
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }