/// <summary> /// evento para abrir gráfico de pesquisas /// </summary> /// <param name="button"></param> protected void btnVisualizarGrafico_Click(object sender, DirectEventArgs e) { PesquisaOpiniaoVO p = new PesquisaOpiniaoBO().SelectById(e.ExtraParams["id"].ToInt32()); setChart(p.Respostas.ToList()); winGrafico.Render(); winGrafico.Show(); }
private void CarregarBotoesPerfil() { MenuPaginaVO pagina = GetMenuPagina(UsuarioLogado.PerfilAcesso.MenuPaginas.ToList(), "GERENCIARMENSAGENS.ASPX"); if(pagina != null) { btnMensagensPerfil.Text += String.Format(" - {0}", UsuarioLogado.MensagensRecebidas.Count); btnMensagensPerfil.ToolTips[0].Html = UsuarioLogado.MensagensRecebidasNaoLidas.Count.ToString(); btnMensagensPerfil.Listeners.Click.Handler = "window.location = '" + pagina.Url + "'; "; } else { btnMensagensPerfil.Visible = false; } pagina = GetMenuPagina(UsuarioLogado.PerfilAcesso.MenuPaginas.ToList(), "VISUALIZARNOTICIAS.ASPX"); if(pagina != null) { List<NoticiaVO> lstNoticiasAtivas = new NoticiaBO().GetNoticias(UsuarioLogado.Noticias.ToList(), false, true, false); btnNoticiasPerfil.Text += String.Format(" - {0}", UsuarioLogado.Noticias.Count); btnNoticiasPerfil.ToolTips[0].Html = lstNoticiasAtivas.Count.ToString(); btnNoticiasPerfil.Listeners.Click.Handler = "window.location = '"+ pagina.Url+"'; "; } else { btnNoticiasPerfil.Visible = false; } pagina = GetMenuPagina(UsuarioLogado.PerfilAcesso.MenuPaginas.ToList(), "RESPONDERPESQUISASOPINIAO.ASPX"); if (pagina != null) { List<PesquisaOpiniaoVO> lstPesquisas = new PesquisaOpiniaoBO().GetPesquisas(UsuarioLogado.Pesquisas.ToList(), false, true, false); btnPesquisasPerfil.Text += String.Format(" - {0}", UsuarioLogado.Pesquisas.Count); btnPesquisasPerfil.ToolTips[0].Html = lstPesquisas.Count.ToString(); btnPesquisasPerfil.Listeners.Click.Handler = "window.location = '" + pagina.Url + "'; "; } else { btnPesquisasPerfil.Visible = false; } }
/// <summary> /// metodo que mostra as notificações de pesquisas /// </summary> private void AbrirNotificacoesPesquisas() { MenuPaginaVO pagina = GetMenuPagina(UsuarioLogado.PerfilAcesso.MenuPaginas.ToList(), "RESPONDERPESQUISASOPINIAO.ASPX"); if (!MostrouLembretes && UsuarioLogado.Pesquisas.Count == 0) UsuarioLogado.Pesquisas = new PesquisaOpiniaoBO().BuscarPorUsuario(UsuarioLogado, true, true, true, null, null); List<PesquisaOpiniaoVO> lstPesquisasAtivas = new PesquisaOpiniaoBO().GetPesquisas(UsuarioLogado.Pesquisas.ToList(), false, true, false); if (!MostrouLembretes && lstPesquisasAtivas.Count != 0 && pagina != null) { Notification.Show(new NotificationConfig { ID = "ntfPesquisas", Title = "Pesquisas", Icon = pagina == null || pagina.Icone.IsNullOrEmpty() ? Icon.None : (Icon)Enum.Parse(typeof(Icon), pagina.Icone), AutoHide = false, Html = String.Format("<br/>{0} pesquisa(s) à responder.", lstPesquisasAtivas.Count) }); String script = "var ntfPesquisas = document.getElementById(\"ntfPesquisas\"); ntfPesquisas.style.cursor = \"pointer\"; ntfPesquisas.onclick = function(){ window.location = '" + pagina.Url + "'; };"; this.ResourceManager1.RegisterOnReadyScript(script); } }
private void RemoverPesquisa(DirectEventArgs e) { try { PesquisaOpiniaoVO pesquisa = JSON.Deserialize<List<PesquisaOpiniaoVO>>(e.ExtraParams["valores"])[0]; pesquisa = new PesquisaOpiniaoBO().SelectById(pesquisa.Id); new PesquisaOpiniaoBO(pesquisa).DeleteUpdate(); LoadPagina(); btnEditar.Disabled = true; btnRemover.Disabled = true; } catch (Exception ex) { base.MostrarMensagem("Erro", "Erro ao tentar remover pesquisa de opinião.", ""); } }