/// <summary> /// Inicia a tela /// </summary> private void IniciaTela() { try { this.lblGrupo.Text = DOModBanners.ObterGrupo(Convert.ToInt32(Request.QueryString["Grupo"])).Descricao; this.ddlIdioma.DataSource = DOIdioma.Listar(); this.ddlIdioma.DataTextField = "Nome"; this.ddlIdioma.DataValueField = "Id"; this.ddlIdioma.DataBind(); this.ddlIdioma.SelectedIndex = 0; this.btnBuscar.Text = Resources.Textos.Botao_Buscar; this.btnExcluir.Text = Resources.Textos.Botao_Excluir; this.btnNovo.Text = Resources.Textos.Botao_Novo; //Permissão de edição this.grdDados.Columns[7].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 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 <Banners> lstBanners = DOModBanners.ListarModBanners(IdConteudo, IdIdioma); if (lstBanners.Count == 0) { divSemConteudo.Visible = true; divConteudo.Visible = false; } else { LoadBanner(lstBanners); divSemConteudo.Visible = false; divConteudo.Visible = true; } }
private void IniciaTela() { GrupoBanners objGrupo = DOModBanners.ObterGrupo(grupo); this.txtGrupo.Text = objGrupo.Descricao; 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(); this.ddlPaginas.DataValueField = "Caminho"; this.ddlPaginas.DataTextField = "Titulo"; this.ddlPaginas.DataBind(); this.ddlPaginas.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0")); this.rfvArquivo.Text = Resources.Textos.Texto_Campo_Obrigatorio; this.rfvidioma.Text = Resources.Textos.Texto_Campo_Obrigatorio; //Permissão de edição if (!((Modulos_Modulos)Master).VerificaPermissaoEdicao()) { Response.Redirect("/Manager/Modulos/Default.aspx"); } }
private void IniciaTela() { ddlGrupoBanner.DataSource = DOModBanners.ListarGrupos(); ddlGrupoBanner.DataTextField = "Descricao"; ddlGrupoBanner.DataValueField = "IdGrupo"; ddlGrupoBanner.DataBind(); ddlGrupoBanner.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0")); }
private void Salvar() { try { this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar); DOModBanners.InserirGrupo(gobjGrupoBanners); Response.Redirect("ListarGrupos.aspx?sucesso=1"); } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
protected void btnSalvar_Click(object sender, EventArgs e) { try { CarregarObjetos(Utilitarios.TipoTransacao.Salvar); DOModBanners.Inserir(gobjModBanners); ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "refreshParent();", true); } catch (Exception ex) { throw ex; } }
/// <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 { DOModBanners.ExcluirGrupo(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(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.IniciaTela(); if (Request.QueryString["conteudoId"] != null) { IdConteudo = Convert.ToInt32(Request.QueryString["conteudoId"]); gobjModBanners = DOModBanners.Obter(IdConteudo); if (gobjModBanners != null) { CarregarObjetos(Utilitarios.TipoTransacao.Carregar); } } } }
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); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { grupo = Convert.ToInt32(Request.QueryString["Grupo"]); this.IniciaTela(); CarregarObjetos(Utilitarios.TipoTransacao.Limpar); if (Request.QueryString["Id"] != null) { codigo = Convert.ToInt32(Request.QueryString["Id"]); idioma = Convert.ToInt32(Request.QueryString["Idioma"]); gobjBanners = DOModBanners.ObterBanner(codigo, grupo, idioma); CarregarObjetos(Utilitarios.TipoTransacao.Carregar); } } }
/// <summary> /// Lista dados do banco de dados /// </summary> private void LerDados() { try { List <GrupoBanners> objDados = null; objDados = DOModBanners.ListarGrupos(); if (objDados != null) { listPager.DataSource = objDados; listPager.DataBind(); BindGrid(); } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
/// <summary> /// Lista dados do banco de dados /// </summary> private void LerDados() { try { List <Banners> objDados = null; objDados = DOModBanners.ListarBanners(Convert.ToInt32(Request.QueryString["Grupo"]), Convert.ToInt32(ddlIdioma.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); } }