Exemple #1
0
        public bool EhClasseInsumoValida(MaterialClasseInsumoDTO classeInsumo)
        {
            if (classeInsumo == null)
            {
                messageQueue.Add(Resource.Sigim.ErrorMessages.ClasseInsumoNaoCadastrada, TypeMessage.Error);

                return(false);
            }
            return(true);
        }
Exemple #2
0
        public bool EhClasseInsumoUltimoNivelValida(MaterialClasseInsumoDTO classeInsumo)
        {
            if (!EhClasseInsumoValida(classeInsumo))
            {
                return(false);
            }

            var filhosClasse = materialClasseInsumoRepository.ListarPeloFiltro(l => l.Codigo.StartsWith(classeInsumo.Codigo));

            if (filhosClasse.Count() > 1)
            {
                messageQueue.Add(Resource.Sigim.ErrorMessages.ClasseUltimoNivel, TypeMessage.Error);
                return(false);
            }

            return(true);
        }