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); }