protected void dgvFormaAquisicao_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("excluir")) { try { manterFormaAquisicao = new ManterFormaAquisicao(); int idFormaAquisicao = int.Parse(e.CommandArgument.ToString()); manterFormaAquisicao.ExcluirFormaAquisicao(idFormaAquisicao); WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Registro excluído com sucesso!", "ListarFormaAquisicao.aspx"); } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); return; } } else if (e.CommandName.Equals("editar")) { int idTrilhaFormaAquisicao = int.Parse(e.CommandArgument.ToString()); //Session.Add("FormaAquisicaoEdit", idTrilhaFormaAquisicao); Response.Redirect("EdicaoFormaAquisicao.aspx?Id=" + idTrilhaFormaAquisicao.ToString(), false); } else if (e.CommandName.Equals("visualizar")) { int idTrilhaFormaAquisicao = int.Parse(e.CommandArgument.ToString()); ExibirVisualizar(idTrilhaFormaAquisicao); } else if (e.CommandName.Equals("copiar")) { int idTrilhaFormaAquisicao = int.Parse(e.CommandArgument.ToString()); //Session.Add("FormaAquisicaoEdit", idTrilhaFormaAquisicao); Response.Redirect("EdicaoFormaAquisicao.aspx?Id=" + idTrilhaFormaAquisicao.ToString() + "&C=S", false); } }
protected void ddlTipo_OnSelectedIndexChanged(object sender, EventArgs e) { OcultarTodasDivs(); divFaseJogo.Visible = divSolucao.Visible = divQuestionario.Visible = false; divFormaAquisicao.Visible = true; pnlArtigoOnline.Visible = false; ddlFormaAquisicao.Enabled = true; ddlFormaAquisicao.SelectedIndex = 0; txtCargaHoraria.Enabled = (enumTipoItemTrilha)int.Parse(ddlTipo.SelectedValue) != enumTipoItemTrilha.Solucoes; switch ((enumTipoItemTrilha)int.Parse(ddlTipo.SelectedValue)) { case enumTipoItemTrilha.Discursiva: divOrientacoes.Visible = true; divLinkAcesso.Visible = true; divReferenciaBibliografica.Visible = true; divArquivoEnvio.Visible = true; divNomeArquivo.Visible = true; pnlArtigoOnline.Visible = true; break; case enumTipoItemTrilha.Jogo: divFaseJogo.Visible = true; divOrientacoes.Visible = true; PreencherFasesJogo(); break; case enumTipoItemTrilha.Solucoes: divSolucao.Visible = true; ddlFormaAquisicao.Enabled = false; PreencherSolucoes(); break; case enumTipoItemTrilha.Atividade: divQuestionario.Visible = true; divOrientacoes.Visible = true; divLinkAcesso.Visible = true; divReferenciaBibliografica.Visible = true; divArquivoEnvio.Visible = true; divNomeArquivo.Visible = true; PreencherQuestionarios(); break; case enumTipoItemTrilha.ConheciGame: var formaDeAquisicao = new ManterFormaAquisicao().ObterTodosIQueryable().Where(x => x.Nome.Contains("Jogo Online")); WebFormHelper.PreencherLista(formaDeAquisicao, ddlFormaAquisicao); PreencherConteudoConheciGame(); pnlConheciGame.Visible = true; break; } }
private void PreencherComboFormaAquisicao() { ManterFormaAquisicao manterFormaAquisicao = new ManterFormaAquisicao(); IList <classes.FormaAquisicao> ListaFormaAquisicao = manterFormaAquisicao.ObterTodasFormaAquisicao() .Where(f => f.TipoFormaDeAquisicao == enumTipoFormaAquisicao.SolucaoEducacional) .ToList(); WebFormHelper.PreencherLista(ListaFormaAquisicao, this.ddlFormaAquisicao, false, true); }
private Task <List <ImagemDto> > ObterImagensAsync(List <int> formasAquisicaoIds) { var manter = new ManterFormaAquisicao(); return(Task.Run(() => manter.ObterTodosIQueryable() .Where(x => formasAquisicaoIds.Contains(x.ID)) .Select(x => new ImagemDto { Id = x.ID, Imagem = x.Imagem }).ToList())); }
private void PreencherComboTrilhaFormaAquisicao() { ManterFormaAquisicao manterFormaAquisicao = new ManterFormaAquisicao(); IList <FormaAquisicao> ListaFormaAquisicao = manterFormaAquisicao.ObterTodasFormaAquisicao(); if (Operacao.Equals(enumOperacao.Consulta)) { WebFormHelper.PreencherLista(ListaFormaAquisicao, this.ddlFormaAquisicao, true, false); } else if (Operacao.Equals(enumOperacao.Edicao)) { WebFormHelper.PreencherLista(ListaFormaAquisicao, this.ddlFormaAquisicao, false, true); } }
protected void btnPesquisar_Click(object sender, EventArgs e) { try { classes.FormaAquisicao formaAquisicao = ObterObjetoFormaAquisicao(); manterFormaAquisicao = new ManterFormaAquisicao(); IList <classes.FormaAquisicao> ListaTrilhaFormaAquisicao = manterFormaAquisicao.ObterFormaAquisicoPorFiltro(formaAquisicao); if (ListaTrilhaFormaAquisicao != null && ListaTrilhaFormaAquisicao.Count > 0) { WebFormHelper.PreencherGrid(ListaTrilhaFormaAquisicao, this.dgvFormaAquisicao); pnlFormaAquisicao.Visible = true; } else { pnlFormaAquisicao.Visible = false; WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada"); } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }