Exemple #1
0
        public void Create_OnClick(object sender, EventArgs e)
        {
            if (!Page.IsPostBack || !Page.IsValid)
            {
                return;
            }

            var templateIdList = new List <int>();

            foreach (ListItem item in LbTemplateIdList.Items)
            {
                if (!item.Selected)
                {
                    continue;
                }

                var templateId = int.Parse(item.Value);
                templateIdList.Add(templateId);
            }

            if (templateIdList.Count == 0)
            {
                FailMessage("请选择需要生成的文件页!");
                return;
            }

            foreach (var templateId in templateIdList)
            {
                CreateManager.CreateFile(SiteId, templateId);
            }

            PageCreateStatus.Redirect(SiteId);
        }
Exemple #2
0
        public void Create_OnClick(object sender, EventArgs e)
        {
            if (!Page.IsPostBack || !Page.IsValid)
            {
                return;
            }

            var specialIdList = new List <int>();

            foreach (ListItem item in LbSpecialIdList.Items)
            {
                if (!item.Selected)
                {
                    continue;
                }

                var specialId = TranslateUtils.ToInt(item.Value);
                specialIdList.Add(specialId);
            }

            if (specialIdList.Count == 0)
            {
                FailMessage("请选择需要生成的专题!");
                return;
            }

            foreach (var specialId in specialIdList)
            {
                CreateManager.CreateSpecial(SiteId, specialId);
            }

            PageCreateStatus.Redirect(SiteId);
        }
Exemple #3
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            PageUtils.CheckRequestParameter("PublishmentSystemID");

            if (!IsPostBack)
            {
                CreateManager.CreateIndex(PublishmentSystemId);
                PageCreateStatus.Redirect(PublishmentSystemId);
            }
        }
Exemple #4
0
        private void ProcessCreateFile(ICollection templateIdArrayList)
        {
            if (templateIdArrayList.Count == 0)
            {
                FailMessage("请选择需要生成的文件页!");
                return;
            }

            foreach (int templateId in templateIdArrayList)
            {
                CreateManager.CreateFile(PublishmentSystemId, templateId);
            }

            PageCreateStatus.Redirect(PublishmentSystemId);
        }
Exemple #5
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            PageUtils.CheckRequestParameter("PublishmentSystemID"); // 检测参数PublishmentSystemID是否合法(不能为空)

            if (!IsPostBack)
            {
                CreateManager.CreateIndex(PublishmentSystemId); // 创建任务
                PageCreateStatus.Redirect(PublishmentSystemId); // 转到查询任务进度页面
            }
        }
Exemple #6
0
        private void ProcessCreateContent(ICollection nodeIdArrayList)
        {
            if (nodeIdArrayList.Count == 0)
            {
                FailMessage("请首先选中希望生成内容页面的栏目!");
                return;
            }

            foreach (int nodeId in nodeIdArrayList)
            {
                CreateManager.CreateAllContent(PublishmentSystemId, nodeId);
            }

            PageCreateStatus.Redirect(PublishmentSystemId);
        }
Exemple #7
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            PageUtils.CheckRequestParameter("siteId");

            if (!IsPostBack)
            {
                CreateManager.CreateChannel(SiteId, SiteId); // 创建任务
                PageCreateStatus.Redirect(SiteId);           // 转到查询任务进度页面
            }
        }
Exemple #8
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            PageUtils.CheckRequestParameter("siteId");

            if (IsPostBack)
            {
                return;
            }

            CreateManager.CreateByAll(SiteId);
            PageCreateStatus.Redirect(SiteId);
        }
Exemple #9
0
        public void Create_OnClick(object sender, EventArgs e)
        {
            if (!Page.IsPostBack || !Page.IsValid)
            {
                return;
            }

            var channelIdList = new List <int>();
            var selectedChannelIdArrayList = ControlUtils.GetSelectedListControlValueArrayList(LbChannelIdList);

            var tableName = SiteInfo.TableName;

            if (DdlScope.SelectedValue == "Month")
            {
                var lastEditList = DataProvider.ContentDao.GetChannelIdListCheckedByLastEditDateHour(tableName, SiteId, 720);
                foreach (var channelId in lastEditList)
                {
                    if (selectedChannelIdArrayList.Contains(channelId.ToString()))
                    {
                        channelIdList.Add(channelId);
                    }
                }
            }
            else if (DdlScope.SelectedValue == "Day")
            {
                var lastEditList = DataProvider.ContentDao.GetChannelIdListCheckedByLastEditDateHour(tableName, SiteId, 24);
                foreach (var channelId in lastEditList)
                {
                    if (selectedChannelIdArrayList.Contains(channelId.ToString()))
                    {
                        channelIdList.Add(channelId);
                    }
                }
            }
            else if (DdlScope.SelectedValue == "2Hour")
            {
                var lastEditList = DataProvider.ContentDao.GetChannelIdListCheckedByLastEditDateHour(tableName, SiteId, 2);
                foreach (var channelId in lastEditList)
                {
                    if (selectedChannelIdArrayList.Contains(channelId.ToString()))
                    {
                        channelIdList.Add(channelId);
                    }
                }
            }
            else
            {
                channelIdList = TranslateUtils.StringCollectionToIntList(TranslateUtils.ObjectCollectionToString(selectedChannelIdArrayList));
            }

            if (channelIdList.Count == 0)
            {
                FailMessage("请首先选中希望生成页面的栏目!");
                return;
            }

            foreach (var channelId in channelIdList)
            {
                CreateManager.CreateChannel(SiteId, channelId);
            }

            PageCreateStatus.Redirect(SiteId);
        }