Пример #1
0
        public bool SalvarValidar(TituloCondicionante condicionante)
        {
            try
            {
                _validar.Salvar(condicionante);
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }

            return(Validacao.EhValido);
        }
Пример #2
0
        public bool Condicionantes(Titulo titulo)
        {
            bool regraPossuiCondicionantes = titulo.Modelo.Regra(eRegra.Condicionantes);

            //Se o modelo do título não mais está configurado "com condicionantes" e o título possui condicionantes,
            //obrigar usuário a excluir as mesmas antes de salvar o título
            if (!regraPossuiCondicionantes && (titulo.Condicionantes != null && titulo.Condicionantes.Count > 0))
            {
                Validacao.Add(Mensagem.Titulo.CondicionanteExcluirPoisModeloDeTituloNaoPossuiMaisCondicionantes);
            }
            else if (titulo.Condicionantes != null && titulo.Condicionantes.Count > 0)
            {
                foreach (TituloCondicionante condicionante in titulo.Condicionantes)
                {
                    _condicionanteValidar.Salvar(condicionante);
                }
            }

            return(Validacao.EhValido);
        }