protected void btnSalvar_Click(object sender, EventArgs e) { var componente = new Componente(); try { if (txtId.Text != "") { componente.IDComponente = int.Parse(txtId.Text); componente.Get(); } componente.Descricao = txtNome.Text; componente.Chave = txtChave.Text; componente.Conteudo = txtConteudo.Text; componente.Save(); GetComponente((int)componente.IDComponente); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('Registro salvo.')</script>"); } catch (Exception err) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>"); } }
public string AdesaoCombos() { var componente = new Componente(); componente.Chave = "adesao"; componente.Get(); if (componente.Conteudo == null) componente.Conteudo = ""; var writer = new StringWriter(); var context = new VelocityContext(); context.Put("usuario", Usuario.Current()); context.Put("site", Pagina.Site()); Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
public string GetUsuariosAdesao(int idHierarquia) { var hierarquia = new Hierarquia(idHierarquia); hierarquia.Get(); var componente = new Componente(); componente.Chave = "adesao-usuarios"; componente.Get(); if (componente.Conteudo == null) return ""; Velocity.Init(); var writer = new StringWriter(); var context = new VelocityContext(); context.Put("site", Pagina.Site()); Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
public string GetHtmlIncluirResponsavelHtml(int idHierarquia, List<Usuario> usuarios) { var hierarquia = new Hierarquia(idHierarquia); hierarquia.Get(); var componente = new Componente(); componente.Chave = "adesao-incluir-responsavel"; componente.Get(); if (componente.Conteudo == null) return ""; Velocity.Init(); var writer = new StringWriter(); var context = new VelocityContext(); context.Put("site", Pagina.Site()); context.Put("usuario", this); context.Put("hierarquia", hierarquia); context.Put("usuarios", usuarios); Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
public string GetHtmlAlterarEndereco() { var usuario = Usuario.Current(); var componente = new Componente(); componente.Chave = "adesao-alterar-endereco"; componente.Get(); if (componente.Conteudo == null) return ""; Velocity.Init(); var writer = new StringWriter(); var context = new VelocityContext(); context.Put("site", Pagina.Site()); context.Put("usuario", this); Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
public string GetComboAdesao(int idHierarquia, int nivelAtual) { var usuario = Usuario.Current(); var componente = new Componente(); componente.Chave = "adesao-combo"; componente.Get(); if (componente.Conteudo == null) return ""; var estruturas = new List<Hierarquia>(); Velocity.Init(); var writer = new StringWriter(); var context = new VelocityContext(); context.Put("site", Pagina.Site()); context.Put("nivelAtual", nivelAtual); context.Put("nextNivel", (nivelAtual + 1)); context.Put("idHierarquia", idHierarquia); context.Put("estruturas", estruturas); Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
private void GetComponente(int idComponente) { dvSalvarComponente.Visible = true; dvListarComponentes.Visible = false; var componente = new Componente(); componente.IDComponente = idComponente; componente.Get(); txtId.Text = componente.IDComponente.ToString(); txtNome.Text = componente.Descricao; txtConteudo.Text = componente.Conteudo; txtChave.Text = componente.Chave; }
public string GetPaginasFilhas(int idPaginaPai) { var paginaPai = new Pagina(idPaginaPai); paginaPai.Get(); if (paginaPai.IDPagina == null) return ""; Cliente cliente = Cliente.Current(); if (cliente == null) return ""; Usuario usuario = Usuario.Current(); if (usuario == null) return ""; var componente = new Componente(); componente.Chave = "submenu"; componente.Get(); if (componente.Conteudo == null) return ""; Programa programa = Programa.Current(); Campanha campanha = Campanha.Current(); var paginas = new DataBase.Pagina().GetPaginasFilhas(this, idPaginaPai, usuario.IDUsuario, cliente.IDCliente, (programa != null ? programa.IDPrograma : null), (campanha != null ? campanha.IDCampanha : null)); ; if (paginas.Count < 1) return ""; Velocity.Init(); var writer = new StringWriter(); var context = new VelocityContext(); context.Put("area", Pagina.GetAreaCorrente(false)); context.Put("site", Pagina.Site()); context.Put("paginaPai", paginaPai); context.Put("submenu", paginas); var pagina = Pagina.Current(); if (pagina != null) context.Put("pagina_corrente", pagina); Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
public string AlterarCadastro() { var componente = new Componente(); componente.Chave = "alterar-cadastro"; componente.Get(); if (componente.Conteudo == null) componente.Conteudo = ""; var writer = new StringWriter(); var context = new VelocityContext(); context.Put("site", Pagina.Site()); context.Put("usuario", Usuario.Current()); context.Put("tipoInput", new TipoInput()); if (Session.Get("[MSG]AlterarCadastro") != null) { context.Put("mensagem", Session.Get("[MSG]AlterarCadastro").ToString()); Session.Invalidate("[MSG]AlterarCadastro"); } if (Session.Get("[ERRO]AlterarCadastro") != null) { context.Put("erro", Session.Get("[ERRO]AlterarCadastro").ToString()); Session.Invalidate("[ERRO]AlterarCadastro"); } Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
public string PrimeiroAcesso() { var componente = new Componente(); componente.Chave = "primeiro_acesso"; componente.Get(); if (componente.Conteudo == null) componente.Conteudo = ""; var writer = new StringWriter(); var context = new VelocityContext(); context.Put("site", Pagina.Site()); var chaveAtivacaoCampanha = new ChaveAtivacaoCampanha(Campanha.Current()); chaveAtivacaoCampanha.Get(); context.Put("chaveAtivacaoCampanha", chaveAtivacaoCampanha); if (Session.Get("[Erro]PrimeiroAcesso") != null) { context.Put("erro", Session.Get("[Erro]PrimeiroAcesso").ToString()); Session.Invalidate("[Erro]PrimeiroAcesso"); } Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
private string HtmlMenu(Componente componente) { if (componente.Conteudo == null) componente.Conteudo = ""; var writer = new StringWriter(); var context = new VelocityContext(); context.Put("menu", Pagina.GetPaginasUsuario()); context.Put("area", Pagina.GetAreaCorrente(false)); context.Put("site", Pagina.Site()); var pagina = Pagina.Current(); if(pagina != null) context.Put("pagina_corrente", pagina); Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
public string MenuHorizontal() { var componente = new Componente(); componente.Chave = "menu_horizontal"; componente.Get(); return HtmlMenu(componente); }
public string Menu() { var componente = new Componente(); componente.Chave = "menu"; componente.Get(); return HtmlMenu(componente); }
public string Login() { var componente = new Componente(); componente.Chave = "form_login"; componente.Get(); if (componente.Conteudo == null) componente.Conteudo = ""; var writer = new StringWriter(); var context = new VelocityContext(); context.Put("site", Pagina.Site()); if (Session.Get("[Erro]Login") != null) { context.Put("erro", Session.Get("[Erro]Login").ToString()); Session.Invalidate("[Erro]Login"); } Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
public string EsqueciSenha() { var componente = new Componente(); componente.Chave = "esqueci_senha"; componente.Get(); if (componente.Conteudo == null) componente.Conteudo = ""; var writer = new StringWriter(); var context = new VelocityContext(); context.Put("site", Pagina.Site()); if (Session.Get("[EsqueciSenha]Login") != null) { context.Put("mensagem", Session.Get("[EsqueciSenha]Login").ToString()); Session.Invalidate("[EsqueciSenha]Login"); } Velocity.Evaluate(context, writer, "", componente.Conteudo); return writer.GetStringBuilder().ToString(); }
public string GetPaginasFilhas(int idPaginaPai) { var paginaPai = new Pagina(idPaginaPai); paginaPai.Get(); if (paginaPai.IDPagina == null) { return(""); } Cliente cliente = Cliente.Current(); if (cliente == null) { return(""); } Usuario usuario = Usuario.Current(); if (usuario == null) { return(""); } var componente = new Componente(); componente.Chave = "submenu"; componente.Get(); if (componente.Conteudo == null) { return(""); } Programa programa = Programa.Current(); Campanha campanha = Campanha.Current(); var paginas = new DataBase.Pagina().GetPaginasFilhas(this, idPaginaPai, usuario.IDUsuario, cliente.IDCliente, (programa != null ? programa.IDPrograma : null), (campanha != null ? campanha.IDCampanha : null));; if (paginas.Count < 1) { return(""); } Velocity.Init(); var writer = new StringWriter(); var context = new VelocityContext(); context.Put("area", Pagina.GetAreaCorrente(false)); context.Put("site", Pagina.Site()); context.Put("paginaPai", paginaPai); context.Put("submenu", paginas); var pagina = Pagina.Current(); if (pagina != null) { context.Put("pagina_corrente", pagina); } Velocity.Evaluate(context, writer, "", componente.Conteudo); return(writer.GetStringBuilder().ToString()); }