private void PreencherComboTrilhasNivel(Trilha trilha) { manterItemTrilhaParticipacao = new ManterItemTrilhaParticipacao(); IList <classes.TrilhaNivel> ListaTrilhasNivel = manterItemTrilhaParticipacao.ObterTrilhasNivelPorTrilha(trilha); WebFormHelper.PreencherLista(ListaTrilhasNivel, this.ddlTrilhaNivel, true, false); }
protected void btnPesquisar_Click(object sender, EventArgs e) { try { ViewUsuarioItemTrilhaParticipacao viewUsuarioItemTrilhaParticipacao = ObterObjetoViewUsuarioItemTrilhaParticipacao(); ManterItemTrilhaParticipacao manterItemTrilhaParticipacao = new ManterItemTrilhaParticipacao(); IList <ViewUsuarioItemTrilhaParticipacao> ListaViewUsuarioItemTrilhaParticipacao = manterItemTrilhaParticipacao.ObterViewUsuarioItemTrilhaParticipacaoPorFiltro(viewUsuarioItemTrilhaParticipacao); if (ListaViewUsuarioItemTrilhaParticipacao != null && ListaViewUsuarioItemTrilhaParticipacao.Count > 0) { WebFormHelper.PreencherGrid(ListaViewUsuarioItemTrilhaParticipacao, this.dgvItemTrilhaParticipacao); pnlTrilha.Visible = true; } else { pnlTrilha.Visible = false; WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada"); } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
private void PreencherComboTrilhas() { manterItemTrilhaParticipacao = new ManterItemTrilhaParticipacao(); IList <Trilha> ListaTrilhas = manterItemTrilhaParticipacao.ObterTrilhas(); WebFormHelper.PreencherLista(ListaTrilhas, this.ddlTrilha, true, false); }
protected void dgvItemTrilhaParticipacao_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("excluir")) { try { ManterItemTrilhaParticipacao manterItemTrilhaParticipacao = new ManterItemTrilhaParticipacao(); int idItemTrilhaParticipacao = int.Parse(e.CommandArgument.ToString()); manterItemTrilhaParticipacao.ExcluirItemTrilhaParticipacao(idItemTrilhaParticipacao); WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Registro excluído com sucesso!", "ListarItemTrilhaParticipacao.aspx"); } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); return; } } else if (e.CommandName.Equals("editar")) { int idMatriculaTrilha = int.Parse(e.CommandArgument.ToString()); //Session.Add("ItemTrilhaParticipacaoEdit", idMatriculaTrilha); Response.Redirect("EdicaoItemTrilhaParticipacao.aspx?Id=" + idMatriculaTrilha.ToString(), false); } else if (e.CommandName.Equals("cadastrar")) { //int idTrilha = int.Parse(e.CommandArgument.ToString()); string idsconcatenados = (string)e.CommandArgument; //string[] arrayDeIDs = idsconcatenados.Split('&'); //Session.Add("arrayDeIdsParaItemTrilhaParticipacao", arrayDeIDs); Response.Redirect("EdicaoItemTrilhaParticipacao.aspx?IdConcatenado=" + idsconcatenados.Replace('&', '|'), false); } }
private void PreencherComboItemTrilha(ViewTrilha filtro) { manterItemTrilhaParticipacao = new ManterItemTrilhaParticipacao(); IList <ItemTrilha> ListaItemTrilha = manterItemTrilhaParticipacao.ObterItemsTrilha(filtro); WebFormHelper.PreencherLista(ListaItemTrilha, this.ddlItemTrilha, true, false); }
private void PreencherComboTopicoTematico(int idTrilha, int idTrilhaNivel) { manterItemTrilhaParticipacao = new ManterItemTrilhaParticipacao(); IList <TrilhaTopicoTematico> ListaTopicoTematico = manterItemTrilhaParticipacao.ObterTopicosTematicosPorTrilhaNivel(idTrilha, idTrilhaNivel); WebFormHelper.PreencherLista(ListaTopicoTematico, this.ddlTopicoTematico, true, false); }
protected void btnSalvar_Click(object sender, EventArgs e) { try { manterItemTrilhaParticipacao = new ManterItemTrilhaParticipacao(); itemTrilhaParticipacao = this.ObterObjetoItemTrilhaParticipacao(); if (Request["Id"] == null) { manterItemTrilhaParticipacao.IncluirItemTrilhaParticipacao(itemTrilhaParticipacao); } else { manterItemTrilhaParticipacao.AlterarItemTrilhaParticipacao(itemTrilhaParticipacao); } Session.Remove("ItemTrilhaParticipacaoEdit"); } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); return; } WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Dados Gravados com Sucesso !", "ListarItemTrilhaParticipacao.aspx"); }
private void BaixarArquivo() { int iditemTrilhaParticipacao = 0; if (ViewState["iditemTrilhaParticipacao"] != null) { //Obtém o Id do Item Trilha participação do viewstate iditemTrilhaParticipacao = (int)ViewState["iditemTrilhaParticipacao"]; } if (iditemTrilhaParticipacao > 0) { classes.ItemTrilhaParticipacao itemTrilhaParticipacao = new ManterItemTrilhaParticipacao().ObterItemTrilhaParticipacaoPorID(iditemTrilhaParticipacao); if (itemTrilhaParticipacao != null && itemTrilhaParticipacao.FileServer != null) { string caminhoFisicoDoDiretorioDeUpload = ConfiguracaoSistemaUtil.ObterInformacoes(enumConfiguracaoSistema.RepositorioUpload).Registro; string caminhoLogicoDoArquivo = string.Concat(caminhoFisicoDoDiretorioDeUpload, "\\" + itemTrilhaParticipacao.FileServer.NomeDoArquivoNoServidor); if (!File.Exists(caminhoLogicoDoArquivo)) { throw new FileNotFoundException("Arquivo não encontrado no servidor!"); } Response.ContentType = itemTrilhaParticipacao.FileServer.TipoArquivo; Response.AddHeader("content-disposition", String.Format("attachment; filename={0}", itemTrilhaParticipacao.FileServer.NomeDoArquivoOriginal)); HttpContext.Current.Response.TransmitFile(caminhoLogicoDoArquivo); Response.End(); } } }
protected void AtualizarParticipacoesPontoSebrae() { var ponto = new ManterPontoSebrae().ObterPorId(int.Parse(Request["Id"])); var participacoes = new ManterItemTrilhaParticipacao().ObterTodosPorPontoSebrae(ponto.ID); var manterItemTrilhaParticipacao = new ManterItemTrilhaParticipacao(); participacoes = manterItemTrilhaParticipacao.ObterParticipacoesPontoSebraeInativo(participacoes); manterItemTrilhaParticipacao.ExcluirTodosAsync(participacoes); }
private IQueryable <ItemTrilhaParticipacao> ObterListaItemTrilhaParticipacao(bool sugerida, int?idMonitor, int?idUsuario = null) { // Filtar pelo Status. var aprovadas = cblStatus.Items[0].Selected; var emRevisao = cblStatus.Items[1].Selected; var pendentes = cblStatus.Items[2].Selected; var suspensas = cblStatus.Items[3].Selected; var lista = new ManterItemTrilhaParticipacao().ObterSolucoesRecentes(sugerida, aprovadas, emRevisao, pendentes, suspensas); if (lista.Any() && idMonitor.HasValue) { lista = lista.Where( x => x.ItemTrilha.Missao.PontoSebrae.TrilhaNivel.Monitor != null && x.ItemTrilha.Missao.PontoSebrae.TrilhaNivel.Monitor.ID == idMonitor.Value); } if (ddlTrilha.SelectedIndex > 0) { lista = lista.Where( x => x.ItemTrilha.Missao.PontoSebrae.TrilhaNivel.Trilha.ID == int.Parse(ddlTrilha.SelectedValue)); } if (ddlTrilhaNivel.SelectedIndex > 0) { lista = lista.Where( x => x.ItemTrilha.Missao.PontoSebrae.TrilhaNivel.ID == int.Parse(ddlTrilhaNivel.SelectedValue)); } if (ddlTopicoTematico.SelectedIndex > 0) { lista = lista.Where(x => x.ItemTrilha.TrilhaTopicoTematico.ID == int.Parse(ddlTopicoTematico.SelectedValue)); } if (idUsuario != null && idUsuario > 0) { lista = lista.Where( x => x.UsuarioTrilha != null && x.UsuarioTrilha.Usuario != null && x.UsuarioTrilha.Usuario.ID == idUsuario); } return(lista.OrderByDescending(x => x.DataEnvio).AsQueryable()); }