public void Excluir(UsuarioTrilha pUsuarioTrilha) { if (ValidarDependencias(pUsuarioTrilha)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta Matrícula."); } repositorio.Excluir(pUsuarioTrilha); }
public void Excluir(RespostaParticipacaoProfessorOpcoes pRespostaParticipacaoProfessorOpcoes) { //if (this.ValidarDependencias(pRespostaParticipacaoProfessorOpcoes)) // throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta informação."); repositorio.Excluir(pRespostaParticipacaoProfessorOpcoes); }
public void ExcluirTrilhaPermissao(TrilhaPermissao pTrilhaPermissao) { //if (this.ValidarDependencias(pTrilhaPermissao)) // throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Trilha Permissão."); repositorio.Excluir(pTrilhaPermissao); }
public void ExcluirTermoAceiteCategoriaConteudo(int pId) { RepositorioBase <TermoAceiteCategoriaConteudo> rep = new RepositorioBase <TermoAceiteCategoriaConteudo>(); TermoAceiteCategoriaConteudo termoCategoria = rep.ObterPorID(pId); rep.Excluir(termoCategoria); }
public void Excluir(NivelOcupacional pNivelOcupacional) { if (this.ValidarDependencias(pNivelOcupacional)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Nível Ocupacional."); } repositorio.Excluir(pNivelOcupacional); }
public void Excluir(Trilha pTrilha) { if (this.ValidarDependencias(pTrilha)) { throw new AcademicoException("Exclusão de registro negada. Existem alunos matriculados na trilha."); } repositorio.Excluir(pTrilha); }
public void ExcluirOferta(Oferta pOferta) { if (this.ValidarDependencias(pOferta)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta Oferta."); } repositorio.Excluir(pOferta); }
public void Excluir(Capacitacao capacitacao) { if (this.ValidarDependencias(capacitacao)) { throw new AcademicoException("Exclusão de registro negada. Existem registros dependentes desta oferta."); } repositorio.Excluir(capacitacao); }
public void Excluir(FormaAquisicao pFormaAquisicao) { if (this.ValidarDependencias(pFormaAquisicao)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta Forma de Aquisição."); } repositorio.Excluir(pFormaAquisicao); }
public void Excluir(TrilhaNivel pTrilhaNivel) { if (this.ValidarDependencias(pTrilhaNivel)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta Trilha Nível."); } repositorio.Excluir(pTrilhaNivel); }
public void Excluir(SolucaoEducacional pSolucaoEducacional) { if (ValidarDependencias(pSolucaoEducacional)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta Solução Educacional."); } repositorio.Excluir(pSolucaoEducacional); }
public void Excluir(TrilhaTopicoTematico pTrilhaTopicoTematico) { if (this.ValidarDependencias(pTrilhaTopicoTematico)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Tópico."); } repositorio.Excluir(pTrilhaTopicoTematico); }
public void Excluir(FileServer pFileServer) { if (this.ValidarDependencias(pFileServer)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta Arquivo."); } repositorio.Excluir(pFileServer); }
public void Excluir(CertificadoTemplate pCertificadoTemplate) { if (this.ValidarDependencias(pCertificadoTemplate)) { throw new AcademicoException("Exclusão de registro negada. Existem intens que utilizam este certificado."); } repositorio.Excluir(pCertificadoTemplate); }
public void Excluir(TipoOferta pTipoOferta) { if (ValidarDependencias(pTipoOferta)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Tipo de Oferta."); } repositorio.Excluir(pTipoOferta); }
public void Excluir(ConfiguracaoPagamento configuracaoPagamento) { if (this.ValidarDependencias(configuracaoPagamento)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes."); } repositorio.Excluir(configuracaoPagamento); }
public void Excluir(Professor Professor) { if (this.ValidarDependencias(Professor)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Professor."); } repositorio.Excluir(Professor); }
public void ExcluirTipoOferta(TipoItemQuestionario pTipoItemQuestionario) { if (ValidarDependencias(pTipoItemQuestionario)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Tipo de Item de Questionário."); } repositorio.Excluir(pTipoItemQuestionario); }
public void Excluir(ItemQuestionarioOpcoes pItemQuestionarioOpcoes) { if (this.ValidarDependencias(pItemQuestionarioOpcoes)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Item de Questionário."); } repositorio.Excluir(pItemQuestionarioOpcoes); }
public void Excluir(int id) { var monitoramentoIndicador = ObterPorID(id); if (monitoramentoIndicador == null) { throw new AcademicoException("Registro não encontrado"); } repositorio.Excluir(monitoramentoIndicador); }
public void Excluir(TrilhaTutorial pTrilhaTutorial) { this.ValidarInstancia(pTrilhaTutorial); if (this.ValidarDependencias(pTrilhaTutorial)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste TrilhaTutorial."); } repositorio.Excluir(pTrilhaTutorial); }
public void Excluir(ItemTrilha pItemTrilha) { this.ValidarInstancia(pItemTrilha); if (this.ValidarDependencias(pItemTrilha)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Item de Trilha."); } repositorio.Excluir(pItemTrilha); }
public void Excluir(Turma pTurma) { var lista = pTurma.ListaQuestionarioParticipacao.ToList(); if (this.ValidarDependencias(pTurma)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta Turma."); } repositorio.Excluir(pTurma); }
public void Excluir(TurmaCapacitacao turmaCapacitacao) { IList <MatriculaTurmaCapacitacao> matTurmaCapacitacao = new BMMatriculaTurmaCapacitacao().ObterPorTurmaCapacitacao(turmaCapacitacao); if (matTurmaCapacitacao.Count() > 0) { throw new AcademicoException("Não foi possível realizar a exclusão. Existem matrículas vinculadas a essa turma."); } repositorio.Excluir(turmaCapacitacao); }
public void Excluir(Missao pMissao) { this.ValidarInstancia(pMissao); if (this.ValidarDependencias(pMissao)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Missao."); } repositorio.Excluir(pMissao); }
public void Excluir(PontoSebrae pontoSebrae) { try { ValidarDependencias(pontoSebrae); _repositorio.Excluir(pontoSebrae); } catch (AcademicoException e) { WebFormHelper.ExibirMensagem(Dominio.Enumeracao.enumTipoMensagem.Erro, e.Message); } catch (Exception) { } }
public void Excluir(Campo campo) { // Remover dependências do campo. using (repositorio.ObterTransacao()) { try { var respostas = new BMCampoResposta().ObterRespostasPorCampo(campo.ID); var bmCampoResposta = new BMCampoResposta(); foreach (var resposta in respostas) { // Remover Alternativas Respostas var bmAltRes = new BMAlternativaResposta(); var alternativasRespostas = bmAltRes.ObterPorCampoRespostaId(resposta.ID); foreach (var alternativaResposta in alternativasRespostas) { bmAltRes.Excluir(alternativaResposta); } // Remover Resposta bmCampoResposta.Excluir(resposta); } // Remover Alternativas var bmAlt = new BMAlternativa(); var alternativas = bmAlt.ObterPorCampoId(campo.ID); foreach (var alternativa in alternativas) { bmAlt.Excluir(alternativa); } // Finalmente, excluir o campo. repositorio.Excluir(campo); repositorio.Commit(); } catch { repositorio.RollbackTransaction(); throw; } } }
public void ExcluirProcessoEtapasPermissoes(int IdProcesso) { var processo = repositorio.ObterPorID(IdProcesso); if (processo != null) { foreach (var etapa in processo.ListaEtapas) { foreach (var permissao in etapa.Permissoes) { repositorioEtapaPermissao.Excluir(permissao); } repositorioEtapa.Excluir(etapa); } repositorio.Excluir(processo); } }
public void Excluir(Pagina pagina) { var paginas = ObterTodos(); foreach (var p in paginas) { if (p.Left != 1 && p.Left > pagina.Left) { p.Left -= 2; } if (p.Right > pagina.Right) { p.Right -= 2; } repositorio.Salvar(p); } repositorio.Excluir(pagina); }
public void Excluir(CategoriaConteudo pCategoriaConteudo) { var termoAceite = new BMTermoAceite().ObterPorCategoriaConteudo(pCategoriaConteudo.ID); if (termoAceite != null) { throw new AcademicoException("Exclusão de registro negada. Existe um termo de aceite vinculado a categoria conteúdo."); } if (this.ValidarDependencias(pCategoriaConteudo)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta Categoria de Solução Educacional."); } if (pCategoriaConteudo.TermoAceiteCategoriaCounteudo != null) { new BMTermoAceite().ExcluirTermoAceiteCategoriaConteudo(pCategoriaConteudo.TermoAceiteCategoriaCounteudo.ID); } repositorio.Excluir(pCategoriaConteudo); }