public object ObterAcessoTutorial(UsuarioTrilha usuarioTrilha, int categoria_id) { var trilhaTutorialAcesso = new ManterTrilhaTutorial().ObterTrilhaTutorialAcessoPorCategoria(usuarioTrilha, (enumCategoriaTrilhaTutorial)categoria_id); if (trilhaTutorialAcesso != null) { return(new { status = 1 }); } else { return(new { status = 0 }); } }
protected void Excluir_Click(object sender, EventArgs e) { try { LinkButton btn = (LinkButton)(sender); int id = int.Parse(btn.CommandArgument); manterTrilhaTutorial = new ManterTrilhaTutorial(); manterTrilhaTutorial.ExcluirTrilhaTutorial(id); WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Registro excluído com sucesso!", "ListarTrilhaTutorial.aspx"); } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); return; } }
protected void mostrarResultadosDaPesquisa() { classes.TrilhaTutorial TrilhaTutorial = ObterObjetoTrilhaTutorial(); manterTrilhaTutorial = new ManterTrilhaTutorial(); List <classes.TrilhaTutorial> ListaTrilhaTutorial = manterTrilhaTutorial.ObterTrilhaTutorialPorFiltro(TrilhaTutorial).ToList(); if (ListaTrilhaTutorial != null && ListaTrilhaTutorial.Count > 0) { rptTrilhaTutorial.DataSource = ListaTrilhaTutorial; rptTrilhaTutorial.DataBind(); pnlEtapas.Visible = true; } else { pnlEtapas.Visible = false; WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada"); } }
/// <summary> /// Preencher campos na edição. /// </summary> /// <param name="mensagemGuia">Objeto MensagemGuia para preencher os dados.</param> private void PreencherCampos(Dominio.Classes.MensagemGuia mensagemGuia) { ltrMomento.Text = mensagemGuia.ID.GetDescription(); ddlTipo.SelectedValue = ((int)mensagemGuia.Tipo).ToString(); // Criar uma lista com um nome custom para exibir no DropDown. var lista = new ManterTrilhaTutorial().ObterTodosIQueryable() .OrderBy(x => x.Categoria.GetDescription()) .Select(x => new { x.ID, Nome = string.Format("{0} - {1}", x.Categoria.GetDescription(), x.Nome) }); if (mensagemGuia.Tipo == enumTipoMensagemGuia.Personalizada) { divTexto.Visible = true; divTutorial.Visible = false; txtTexto.Text = mensagemGuia.Texto; SetarHashTags(mensagemGuia); } else { divTexto.Visible = false; divTutorial.Visible = true; //if (mensagemGuia.Tutorial != null) // ddlTutorial.SelectedValue = mensagemGuia.Tutorial.ID.ToString(); PreencherTutoriais(); uclistTutorial.MarcarComoSelecionados(mensagemGuia.Tutoriais.Select(x => x.ID)); } }
protected void btnSalvaOrdem_Click(object sender, EventArgs e) { try { var serializer = new JavaScriptSerializer(); serializer.RegisterConverters(new[] { new DynamicJsonConverter() }); dynamic obj = serializer.Deserialize(hdnOrdenacao.Value, typeof(object)); if (obj != null) { manterTrilhaTutorial = new ManterTrilhaTutorial(); manterTrilhaTutorial.AlterarOrdemTrilhaTutorial(obj); // Verificar se existe uma forma de não causar o postBack desse clique e assim remover a linha abaixo mostrarResultadosDaPesquisa(); } WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Dados Gravados com Sucesso!"); } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }