public void ValidarTipoItemQuestionario(TipoItemQuestionario pTipoItemQuestionario) { ValidarDependencias(pTipoItemQuestionario); if (string.IsNullOrWhiteSpace(pTipoItemQuestionario.Nome)) { throw new AcademicoException("Nome. Campo Obrigatório"); } }
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 IList <TipoItemQuestionario> ObterPorFiltro(TipoItemQuestionario pTipoItemQuestionario) { var query = repositorio.session.Query <TipoOferta>(); if (pTipoItemQuestionario != null) { if (!string.IsNullOrWhiteSpace(pTipoItemQuestionario.Nome)) { query = query.Where(x => x.Nome.Contains(pTipoItemQuestionario.Nome)); } } return(query.Select(x => new TipoItemQuestionario() { ID = x.ID, Nome = x.Nome }).ToList <TipoItemQuestionario>()); }
public void ExcluirTipoOferta(int IdTipoItemQuestionario) { try { TipoItemQuestionario tipoItemQuestionario = null; if (IdTipoItemQuestionario > 0) { tipoItemQuestionario = bmTipoItemQuestionario.ObterPorID(IdTipoItemQuestionario); } bmTipoItemQuestionario.ExcluirTipoOferta(tipoItemQuestionario); } catch (AcademicoException ex) { throw ex; } }
protected override bool ValidarDependencias(object pTipoItemQuestionario) { TipoItemQuestionario TipoItemQuestionario = (TipoItemQuestionario)pTipoItemQuestionario; return(TipoItemQuestionario.ListaItemQuestionario != null && TipoItemQuestionario.ListaItemQuestionario.Count > 0); }
public void Salvar(TipoItemQuestionario pTipoItemQuestionario) { ValidarTipoItemQuestionario(pTipoItemQuestionario); repositorio.Salvar(pTipoItemQuestionario); }
public IList <TipoItemQuestionario> ObterTipoOfertaPorFiltro(TipoItemQuestionario pTipoItemQuestionario) { return(bmTipoItemQuestionario.ObterPorFiltro(pTipoItemQuestionario)); }
public void AlterarTipoItemQuestionario(TipoItemQuestionario pTipoItemQuestionario) { bmTipoItemQuestionario.Salvar(pTipoItemQuestionario); }
public void IncluirTipoItemQuestionario(TipoItemQuestionario pTipoItemQuestionario) { bmTipoItemQuestionario.Salvar(pTipoItemQuestionario); }