Пример #1
0
        /// <summary>
        /// 实例化一个app对象
        /// </summary>
        public App(String name,
                   String iconUrl,
                   String appUrl,
                   Int32 width,
                   Int32 height,
                   Int32 appTypeId,
                   Boolean isResize,
                   Boolean isOpenMax,
                   Boolean isFlash,
                   Boolean isSetbar,
                   AppAuditState appAuditState,
                   AppReleaseState appReleaseState,
                   AppStyle appStyle      = AppStyle.App,
                   Int32 userId           = default(Int32),
                   String remark          = default(String),
                   Boolean isIconByUpload = default(Boolean))
        {
            Name      = name;
            IconUrl   = iconUrl;
            AppUrl    = appUrl;
            Width     = width > 800 ? 800 : width;
            Height    = height > 600 ? 600 : height;
            AppTypeId = appTypeId;
            AppStyle  = appStyle;
            if (userId == 0)
            {
                IsSystem = true;
            }
            else
            {
                IsSystem = false;
                UserId   = userId;
            }

            Remark          = remark;
            AppAuditState   = appAuditState;
            AppReleaseState = appReleaseState;
            UseCount        = 0;
            IsRecommand     = false;
            IsIconByUpload  = isIconByUpload;
        }
Пример #2
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="name">app名称</param>
        /// <param name="iconUrl">app图标路径</param>
        /// <param name="appUrl">app地址</param>
        /// <param name="width">宽</param>
        /// <param name="height">高</param>
        /// <param name="appTypeId"></param>
        /// <param name="appAuditState"></param>
        /// <param name="appStyle"></param>
        /// <param name="accountId"></param>
        /// <param name="remark">备注</param>
        /// <param name="isMax">是否最大化</param>
        /// <param name="isFull">是否全屏</param>
        /// <param name="isSetbar">是否显示app底部的按钮</param>
        /// <param name="isOpenMax">是否打开默认最大化</param>
        /// <param name="isFlash">是否为flash</param>
        /// <param name="isDraw">是否可以任意修改app窗体的大小</param>
        /// <param name="isResize"></param>
        public App(String name,
            String iconUrl,
            String appUrl,
            Int32 width,
            Int32 height,
            Int32 appTypeId,
            AppAuditState appAuditState,
            AppStyle appStyle = AppStyle.App,
            Int32 accountId = default(Int32),
            String remark = default(String),
            Boolean isMax = default(Boolean),
            Boolean isFull = default(Boolean),
            Boolean isSetbar = default(Boolean),
            Boolean isOpenMax = default(Boolean),
            Boolean isFlash = default(Boolean),
            Boolean isDraw = default(Boolean),
            Boolean isResize = default(Boolean))
        {
            Name = name;
            IconUrl = iconUrl;
            AppUrl = appUrl;
            Width = width > 800 ? 800 : width;
            Height = height > 600 ? 600 : height;
            IsMax = isMax;
            IsFull = isFull;
            IsSetbar = isSetbar;
            IsOpenMax = isOpenMax;
            IsFlash = isFlash;
            IsDraw = isDraw;
            IsResize = isResize;
            AppTypeId = appTypeId;
            AppStyle = appStyle;
            if (accountId == 0)
            {
                IsSystem = true;
            }
            else
            {
                IsSystem = false;
                AccountId = accountId;
            }

            IsLock = false;
            Remark = remark;
            AppAuditState = appAuditState;
            AppReleaseState = AppReleaseState.UnRelease;
            UseCount = 0;
            AppStars = new List<AppStar>();
        }