コード例 #1
0
        //

        public bool HasPermissionAction(string objectname, List <GroupObject> GOList, string type)
        {
            if (HelpClass.isAdminPermision())
            {
                return(true);
            }

            bool hasPermission = false;

            GroupObject groupObject = GetGObjByObjName(objectname, GOList);

            if (groupObject != null)
            {
                if (type == "add" && groupObject.addOb == 1)
                {
                    hasPermission = true;
                }
                else if (type == "update" && groupObject.updateOb == 1)
                {
                    hasPermission = true;
                }
                else if (type == "delete" && groupObject.deleteOb == 1)
                {
                    hasPermission = true;
                }
                else if (type == "show" && groupObject.showOb == 1)
                {
                    hasPermission = true;
                }
                else if (type == "report" && groupObject.reportOb == 1)
                {
                    hasPermission = true;
                }
                else if (type == "one" && groupObject.showOb == 1)
                {
                    hasPermission = true;
                }
            }

            return(hasPermission);
        }