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

            this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            if (codigo == 0)
            {
                codigo = DOModBanners.InserirBanner(gobjBanners);

                if (SalvarImagem())
                {
                    if (fupArquivo.HasFile)
                    {
                        gobjBanners.IdBanner = codigo;
                        gobjBanners.Arquivo  = String.Format("{0}_{1}_{2}_{3}", codigo, grupo, ddlIdioma.SelectedValue, fupArquivo.PostedFile.FileName);

                        DOModBanners.InserirArquivo(gobjBanners);
                    }
                }

                Response.Redirect(string.Format("ListarBanners.aspx?Grupo={0}&sucesso=1", grupo));
            }
            else
            {
                if (SalvarImagem())
                {
                    DOModBanners.AtualizarBanner(gobjBanners);

                    Response.Redirect(string.Format("ListarBanners.aspx?Grupo={0}&sucesso=2", grupo));
                }
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }