Esempio n. 1
0
        public bool ValidarRedirecionamentoEnviar(IProtocolo protocolo, bool permissaoTramitar)
        {
            bool registro = false;

            _validar.RegraSetor(protocolo.SetorId, permissaoTramitar);

            if (_da.ObterTipoSetor(protocolo.SetorId) == (int)eTramitacaoTipo.Registro)
            {
                if (_da.Registrador(User.FuncionarioId, protocolo.SetorId))
                {
                    registro = true;
                }
            }

            return(registro);
        }
        public bool RegraSetor(int setorId, bool permissaoTramitar)
        {
            if (_da.ObterTipoSetor(setorId) == (int)eTramitacaoTipo.Registro)
            {
                if (!_da.Registrador(User.FuncionarioId, setorId))
                {
                    Validacao.Add(Msg.TramitacaoRegistro);
                }
            }
            else
            {
                if (!permissaoTramitar)
                {
                    Validacao.Add(Msg.TramitacaoSemPermissao);
                }
            }

            return(Validacao.EhValido);
        }