Ejemplo n.º 1
0
        public bool PermiteExcluirVrte(Vrte vrte)
        {
            bool podeExcluir = false;

            try
            {
                podeExcluir = _da.PermiteExcluirVrte(vrte);
            }
            catch (Exception e)
            {
                Validacao.AddErro(e);
            }

            return(podeExcluir);
        }
Ejemplo n.º 2
0
        public Vrte ObterVrte(int ano)
        {
            var vrte = new Vrte();

            try
            {
                vrte = _da.ObterVrte(ano);
            }
            catch (Exception e)
            {
                Validacao.AddErro(e);
            }

            return(vrte);
        }
Ejemplo n.º 3
0
        public bool CalcularParametrizacao(Parametrizacao parametrizacao, Vrte vrte, Vrte vrteVencimento)
        {
            if (parametrizacao == null)
            {
                Validacao.Add(Mensagem.CobrancaMsg.ParametrizacaoNaoEncontrada);
            }

            if ((vrte?.Id ?? 0) == 0)
            {
                Validacao.Add(Mensagem.CobrancaMsg.VrteNaoEncontrada);
            }

            if ((vrteVencimento?.Id ?? 0) == 0)
            {
                Validacao.Add(Mensagem.CobrancaMsg.VrteNaoEncontrada);
            }

            return(Validacao.EhValido);
        }