private void IniciaTela() { this.txtGrupo.Text = DOModMenuCircular.ObterGrupo(grupo).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; this.rfvTitulo.Text = Resources.Textos.Texto_Campo_Obrigatorio; //Permissão de edição if (!((Modulos_Modulos)Master).VerificaPermissaoEdicao()) { Response.Redirect("/Manager/Modulos/Default.aspx"); } }
/// <summary> /// Inicia a tela /// </summary> private void IniciaTela() { try { this.lblGrupo.Text = DOModMenuCircular.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 <MenuCircular> lstMenuCircular = DOModMenuCircular.ListarModMenuCircular(IdConteudo, IdIdioma); if (lstMenuCircular.Count == 0) { divSemConteudo.Visible = true; divConteudo.Visible = false; } else { rptMenuCircular.DataSource = lstMenuCircular; rptMenuCircular.DataBind(); divSemConteudo.Visible = false; divConteudo.Visible = true; } }
private void IniciaTela() { ddlGrupoMenuCircular.DataSource = DOModMenuCircular.ListarGrupos(); ddlGrupoMenuCircular.DataTextField = "Descricao"; ddlGrupoMenuCircular.DataValueField = "IdGrupo"; ddlGrupoMenuCircular.DataBind(); ddlGrupoMenuCircular.Items.Insert(0, new ListItem(Resources.Textos.Texto_Selecione, "0")); }
protected void btnSalvar_Click(object sender, EventArgs e) { try { CarregarObjetos(Utilitarios.TipoTransacao.Salvar); DOModMenuCircular.Inserir(gobjModMenuCircular); ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "refreshParent();", true); } catch (Exception ex) { throw ex; } }
private void Salvar() { try { this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar); DOModMenuCircular.InserirGrupo(gobjGrupoMenuCircular); Response.Redirect("ListarGrupos.aspx?sucesso=1"); } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(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 { DOModMenuCircular.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"]); gobjModMenuCircular = DOModMenuCircular.Obter(IdConteudo); if (gobjModMenuCircular != 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 = DOModMenuCircular.InserirMenuCircular(gobjMenuCircular); if (SalvarImagem()) { if (fupArquivo.HasFile) { gobjMenuCircular.IdMenuCircular = codigo; gobjMenuCircular.Arquivo = String.Format("{0}_{1}_{2}_{3}", codigo, grupo, ddlIdioma.SelectedValue, fupArquivo.PostedFile.FileName); DOModMenuCircular.InserirArquivo(gobjMenuCircular); } Response.Redirect(string.Format("ListarMenuCircular.aspx?Grupo={0}&sucesso=1", grupo)); } } else { if (SalvarImagem()) { DOModMenuCircular.AtualizarMenuCircular(gobjMenuCircular); Response.Redirect(string.Format("ListarMenuCircular.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"]); gobjMenuCircular = DOModMenuCircular.ObterMenuCircular(codigo, grupo, idioma); CarregarObjetos(Utilitarios.TipoTransacao.Carregar); } } }
/// <summary> /// Lista dados do banco de dados /// </summary> private void LerDados() { try { List <GrupoMenuCircular> objDados = null; objDados = DOModMenuCircular.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 <MenuCircular> objDados = null; objDados = DOModMenuCircular.ListarMenuCircular(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); } }