protected void btnSalvar_Click(object sender, EventArgs e) { try { manterTrilhaAtividadeFormativaParticipacao = new ManterTrilhaAtividadeFormativaParticipacao(); trilhaAtividadeInformativaParticipacao = this.ObterObjetoTrilhaAtividadeFormativaParticipacao(); if (Request["Id"] == null) { manterTrilhaAtividadeFormativaParticipacao.IncluirTrilhaAtividadeFormativaParticipacao(trilhaAtividadeInformativaParticipacao); } else { manterTrilhaAtividadeFormativaParticipacao.AlterarTrilhaAtividadeFormativaParticipacao(trilhaAtividadeInformativaParticipacao); } //Session.Remove("AtividadeFormativaParticipacaoEdit"); } catch (AcademicoException ex) { //TODO -> Exibir mensagem de Erro em um alert ? -> Precisamos definir isso WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); return; } WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Dados Gravados com Sucesso !", "ListarAtividadeFormativaParticipacao.aspx"); }
private void PreencherComboTrilhas() { manterTrilhaAtividadeFormativaParticipacao = new ManterTrilhaAtividadeFormativaParticipacao(); IList <Trilha> ListaTrilhas = manterTrilhaAtividadeFormativaParticipacao.ObterTilhas(); WebFormHelper.PreencherLista(ListaTrilhas, this.ddlTrilha, false, true); }
private void BaixarArquivo() { int idtrilhaAtividadeInformativaParticipacao = 0; if (ViewState["idtrilhaAtividadeInformativaParticipacao"] != null) { //Obtém o Id da atividade formativa participação do viewstate idtrilhaAtividadeInformativaParticipacao = (int)ViewState["idtrilhaAtividadeInformativaParticipacao"]; } if (idtrilhaAtividadeInformativaParticipacao > 0) { classes.TrilhaAtividadeFormativaParticipacao trilhaAtividadeFormativaParticipacao = new ManterTrilhaAtividadeFormativaParticipacao().ObterTrilhaAtividadeFormativaParticipacaoPorID(idtrilhaAtividadeInformativaParticipacao); if (trilhaAtividadeFormativaParticipacao != null && trilhaAtividadeFormativaParticipacao.FileServer != null) { string caminhoFisicoDoDiretorioDeUpload = ConfiguracaoSistemaUtil.ObterInformacoes(enumConfiguracaoSistema.RepositorioUpload).Registro; //string caminhoLogicoDoDiretorioDeUpload = WebFormHelper.ObterCaminhoVirtualDoDiretorioDeUpload(caminhoFisicoDoDiretorioDeUpload); string caminhoLogicoDoArquivo = string.Concat(caminhoFisicoDoDiretorioDeUpload, "\\" + trilhaAtividadeFormativaParticipacao.FileServer.NomeDoArquivoNoServidor); if (!File.Exists(caminhoLogicoDoArquivo)) { throw new FileNotFoundException("Arquivo não encontrado no servidor!"); } Response.ContentType = trilhaAtividadeFormativaParticipacao.FileServer.TipoArquivo; Response.AddHeader("content-disposition", String.Format("attachment; filename={0}", trilhaAtividadeFormativaParticipacao.FileServer.NomeDoArquivoOriginal)); HttpContext.Current.Response.TransmitFile(caminhoLogicoDoArquivo); Response.End(); } } }
private void PreencherComboTopicoTematico(int idTrilha, int idTrilhaNivel) { manterTrilhaAtividadeFormativaParticipacao = new ManterTrilhaAtividadeFormativaParticipacao(); IList <TrilhaTopicoTematico> ListaTopicoTematico = manterTrilhaAtividadeFormativaParticipacao.ObterTopicosTematicosPorTrilhaNivel(idTrilha, idTrilhaNivel); WebFormHelper.PreencherLista(ListaTopicoTematico, this.ddlTopicoTematico, true, false); }
private void PreencherComboTrilhasNivel(Trilha trilha) { manterTrilhaAtividadeFormativaParticipacao = new ManterTrilhaAtividadeFormativaParticipacao(); IList <classes.TrilhaNivel> ListaTrilhasNivel = manterTrilhaAtividadeFormativaParticipacao.ObterTrilhasNivelPorTrilha(trilha); WebFormHelper.PreencherLista(ListaTrilhasNivel, this.ddlTrilhaNivel, true, false); }
protected void btnPesquisar_Click(object sender, EventArgs e) { try { ViewUsuarioTrilhaAtividadeFormativaParticipacao viewUsuarioTrilhaAtividadeFormativaParticipacao = ObterObjetoViewUsuarioTrilhaAtividadeFormativaParticipacao(); ManterTrilhaAtividadeFormativaParticipacao manterTrilhaAtividadeFormativaParticipacao = new ManterTrilhaAtividadeFormativaParticipacao(); IList <ViewUsuarioTrilhaAtividadeFormativaParticipacao> ListaViewUsuarioTrilhaAtividadeFormativaParticipacao = manterTrilhaAtividadeFormativaParticipacao.ObterViewUsuarioTrilhaAtividadeFormativaParticipacaoPorFiltro(viewUsuarioTrilhaAtividadeFormativaParticipacao); WebFormHelper.PreencherGrid(ListaViewUsuarioTrilhaAtividadeFormativaParticipacao, this.dgvAtividadeFormativaParticipacao); if (ListaViewUsuarioTrilhaAtividadeFormativaParticipacao != null && ListaViewUsuarioTrilhaAtividadeFormativaParticipacao.Count > 0) { WebFormHelper.PreencherGrid(ListaViewUsuarioTrilhaAtividadeFormativaParticipacao, this.dgvAtividadeFormativaParticipacao); pnlTrilha.Visible = true; } else { pnlTrilha.Visible = false; WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada"); } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
protected void dgvAtividadeFormativaParticipacao_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("excluir")) { ManterTrilhaAtividadeFormativaParticipacao manterTrilhaAtividadeFormativaParticipacao = new ManterTrilhaAtividadeFormativaParticipacao(); int idTrilhaAtividadeFormativaParticipacao = int.Parse(e.CommandArgument.ToString()); manterTrilhaAtividadeFormativaParticipacao.ExcluirAtividadeFormativaParticipacao(idTrilhaAtividadeFormativaParticipacao); Response.Redirect("ListarAtividadeFormativaParticipacao.aspx"); } else if (e.CommandName.Equals("editar")) { int idMatriculaTrilha = int.Parse(e.CommandArgument.ToString()); //Session.Add("AtividadeFormativaParticipacaoEdit", idMatriculaTrilha); Response.Redirect("EdicaoAtividadeFormativaParticipacao.aspx?Id=" + idMatriculaTrilha.ToString(), false); } else if (e.CommandName.Equals("cadastrar")) { string idsconcatenados = (string)e.CommandArgument; //string[] arrayDeIDs = idsconcatenados.Split('&'); //Session.Add("arrayDeIds", arrayDeIDs); Response.Redirect("EdicaoAtividadeFormativaParticipacao.aspx?IdConcatenado=" + idsconcatenados.Replace('&', '|'), false); } }