コード例 #1
0
        public static bool IsEditReport(AbstractReportImage report, TypeGroupUser group)
        {
            var idGrpReport = (TypeReport)report.IdGrpReport;

            //outros grupos
            if (idGrpReport != TypeReport.Sistema ||
                //grupo Sistema somente adminstrador
                idGrpReport == TypeReport.Sistema && ReportUtil.IsAdmin(group))
            {
                return(true);
            }
            else
            {
                //senão, exibe mensagem informando da falta de permissao
                XMessageIts.Erro("Você não possue permissão para editar relatórios do sistema!");
                return(false);
            }
        }
コード例 #2
0
 public XFrmReportList(TypeGroupUser group)
 {
     this._group = group;
     InitializeComponent();
 }
コード例 #3
0
 public void UpdateTypeGroupUser(TypeGroupUser TypeGroupUser)
 {
     _iRespository.Update(TypeGroupUser);
 }
コード例 #4
0
 public void AddTypeGroupUser(TypeGroupUser TypeGroupUser)
 {
     _iRespository.Add(TypeGroupUser);
 }
コード例 #5
0
 /// <summary>
 /// Dados do usuário
 /// </summary>
 /// <param name="group"></param>
 public XFrmDashboardListView(TypeGroupUser group)
 {
     this._group = group;
     InitializeComponent();
 }
コード例 #6
0
 public static bool IsAdmin(TypeGroupUser group)
 {
     return(group == TypeGroupUser.Administrador);
 }
コード例 #7
0
 public static bool IsGerente(TypeGroupUser group)
 {
     return(group == TypeGroupUser.Gerente);
 }