/// <summary> /// ''' Valida e Atualiza os Grupos do Usuário. /// ''' </summary> /// ''' <param name="CODFNC"></param> /// ''' <param name="SISTEMAS"></param> /// ''' <returns></returns> /// ''' <remarks>Leon Denis Paiva e Silva [PrimeTeam]</remarks> public bool ValidarGrupoSistemas(int CODFNC, List <string> SISTEMAS) { var DAL = new ControleDeAcessoDAL(); var GruposDeSistemas = DAL.ObterSistemasUsuario(CODFNC, SISTEMAS); bool Atualizacao = false; if (GruposDeSistemas != null && GruposDeSistemas.Count > 0) { DAL.AtualizarRelacaoSistemasUsuario(CODFNC, GruposDeSistemas); } foreach (var Item in GruposDeSistemas) { if (Item.ACAO.Equals("INSERIR")) { Atualizacao = DAL.InserirRelacaoSistemaUsuario(CODFNC, Item.CODGRPRDESISSMA); } } return(Atualizacao); }
public List <ControleDeAcessoTO.ObterSistemasPermitidos> ObterSistemasPermitidos(int CODSISINFPORTAL, int CODFNC) { var DAL = new ControleDeAcessoDAL(); return(DAL.ObterSistemasPermitidos(CODSISINFPORTAL, CODFNC)); }
/// <summary> /// ''' Obtem os controles permitidos de cada tela. /// ''' </summary> /// ''' <returns></returns> public List <ControleDeAcessoTO.ObterControles> ObterControlesPermitidos(decimal CODMDUSIS, int CODSISINF, int CODFNC) { var DAL = new ControleDeAcessoDAL(); return(DAL.ObterControlesPermitidos(CODMDUSIS, CODSISINF, CODFNC)); }
public List <ControleDeAcessoTO.ObterInformacoesUsuario> ObterInformacoesUsuario(int CODFNC, string NOMUSRRCF) { var DAL = new ControleDeAcessoDAL(); return(DAL.ObterInformacoesUsuario(CODFNC, NOMUSRRCF)); }
public List <ControleDeAcessoTO.ObterModulosPermitidos> ObterModulosPermitidos(int CODSISINF, int CODFNC) { var DAL = new ControleDeAcessoDAL(); return(DAL.ObterModulosPermitidos(CODSISINF, CODFNC)); }