コード例 #1
0
        public void CancelarGuia(long handleGuia)
        {
            if (!regras.All(r => r.PodeCancelar(handleGuia)))
            {
                return;
            }

            atualizacaoGuiaCancelada.AtualizarDados(handleGuia);
        }
コード例 #2
0
        public void CancelarGuia(long handleGuia)
        {
            if (!permissoesUsuario.UsuarioPodeAlterar <Guia>(handleGuia))
            {
                return;
            }
            if (!consultaGuias.GuiaEmDigitacao(handleGuia))
            {
                return;
            }
            if (consultaGuias.GuiaEstaNoLote(handleGuia))
            {
                return;
            }

            atualizacaoGuiaCancelada.AtualizarDados(handleGuia);
            atualizacaoGuiaCancelada.AtualizarEventos(handleGuia);
        }