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 PreencherCampos(classes.TrilhaAtividadeFormativaParticipacao trilhaAtividadeFormativaParticipacao) { if (trilhaAtividadeFormativaParticipacao != null) { //Trilha SetarValorNaComboTrilha(trilhaAtividadeFormativaParticipacao.UsuarioTrilha.TrilhaNivel.Trilha.ID.ToString()); //Trilha Nível SetarValorNaComboTrilhaNivel(null, trilhaAtividadeFormativaParticipacao.UsuarioTrilha.TrilhaNivel); //Tópico Temático SetarValorNaComboTrilhaTopicoTematico(null, trilhaAtividadeFormativaParticipacao.TrilhaTopicoTematico); //Usuário SetarValorNaComboUsuario(trilhaAtividadeFormativaParticipacao.UsuarioTrilha); string idtop = this.ddlTopicoTematico.SelectedItem.Value; ExibirCamposDinamicos(idtop); //Texto Participação if (!string.IsNullOrWhiteSpace(trilhaAtividadeFormativaParticipacao.TextoParticipacao)) { lblTextoParticipacao.Text = trilhaAtividadeInformativaParticipacao.TrilhaTopicoTematico.DescricaoTextoEnvio; trTextoParticipacao.Visible = true; txtTextoParticipacao.Text = trilhaAtividadeFormativaParticipacao.TextoParticipacao; } //Arquivo de Envio if (trilhaAtividadeInformativaParticipacao.FileServer != null) { lkbArquivo.Text = string.Concat("Abrir arquivo ", trilhaAtividadeInformativaParticipacao.FileServer.NomeDoArquivoOriginal); } //Guarda o idUsuarioTrilha no campo Hidden para usar no cadastro da participação do usuário hdfIdUsuarioTrilha.Value = trilhaAtividadeInformativaParticipacao.UsuarioTrilha.ID.ToString(); //Adiciona o id da atividade formativa participação no viewstate ViewState.Add("idtrilhaAtividadeInformativaParticipacao", trilhaAtividadeInformativaParticipacao.ID); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.PreencherCombos(); if (Request["Id"] != null) { int idAtividadeFormativaParticipacao = int.Parse(Request["Id"].ToString()); trilhaAtividadeInformativaParticipacao = manterTrilhaAtividadeFormativaParticipacao.ObterTrilhaAtividadeFormativaParticipacaoPorID(idAtividadeFormativaParticipacao); PreencherCampos(trilhaAtividadeInformativaParticipacao); } else { if (Request["IdConcatenado"] != null) { PreencherCamposParaUsuariosSemParticipacao(); } } } }