protected void grvTipoMacroCampoDisciplina_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Deletar") { try { int index = int.Parse(e.CommandArgument.ToString()); int tea_id = Convert.ToInt32(grvTipoMacroCampoDisciplina.DataKeys[index].Value.ToString()); ACA_TipoMacroCampoEletivaAluno entity = new ACA_TipoMacroCampoEletivaAluno { tea_id = tea_id }; ACA_TipoMacroCampoEletivaAlunoBO.GetEntity(entity); if (ACA_TipoMacroCampoEletivaAlunoBO.Delete(entity)) { grvTipoMacroCampoDisciplina.PageIndex = 0; grvTipoMacroCampoDisciplina.DataBind(); ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "tea_id: " + tea_id); lblMessage.Text = UtilBO.GetErroMessage("Tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + " eletivo(a) excluído com sucesso.", UtilBO.TipoMensagem.Sucesso); } } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir o tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + " eletivo(a).", UtilBO.TipoMensagem.Erro); } } }
/// <summary> /// Carrega dados do tipo de macro-campo disciplina eletiva. /// </summary> /// <param name="tea_id">Id do tipo de macro-campo disciplina eletiva</param> private void Carregar(int tea_id) { try { ACA_TipoMacroCampoEletivaAluno TipoMacroCampo = new ACA_TipoMacroCampoEletivaAluno { tea_id = tea_id }; ACA_TipoMacroCampoEletivaAlunoBO.GetEntity(TipoMacroCampo); VS_tea_id = TipoMacroCampo.tea_id; txtTipoMacroCampo.Text = TipoMacroCampo.tea_nome; txtSigla.Text = TipoMacroCampo.tea_sigla; } catch (Exception e) { ApplicationWEB._GravaErro(e); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o tipo de macro-campo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + " eletivo(a).", UtilBO.TipoMensagem.Erro); } }