protected void SaveSiteButton_Click(object sender, EventArgs e) { try { //获取当前站点siteID与channelID SiteConfigInfo si = SiteConfigs.GetConfig(); string fromSiteID = si.SiteID; string fromChannelID = ChannelID; string fromChannelName = ChannelHelper.GetFullPath(fromChannelID); //从前台页面获取关联站点ID及栏目ID string[] IDs = ListValue.Text.Split(new string[] { "||" }, StringSplitOptions.RemoveEmptyEntries); string[] Names = ListText.Text.Split(new string[] { "||" }, StringSplitOptions.RemoveEmptyEntries); //构造所需传递的状态码字串 string strEnum = StateMgr.StateInitialize(); if (IfAutoSharingCHK.Checked) { strEnum = StateMgr.StateProcess(strEnum, EnumLibrary.Business.SiteSyncType, (int)EnumLibrary.SiteSyncType.AutoSync); } else { strEnum = StateMgr.StateProcess(strEnum, EnumLibrary.Business.SiteSyncType, (int)EnumLibrary.SiteSyncType.ManualSync); } if (IfAutoUseringCHK.Checked) { strEnum = StateMgr.StateProcess(strEnum, EnumLibrary.Business.SiteAutoUsering, (int)EnumLibrary.SiteAutoUsering.MatchingUser); } else { strEnum = StateMgr.StateProcess(strEnum, EnumLibrary.Business.SiteAutoUsering, (int)EnumLibrary.SiteAutoUsering.UnMatchingUser); } IDHelper.UpdateChannelPartnerships(fromSiteID, fromChannelID, fromChannelName, IDs, Names, strEnum); Initilize(); Messages.ShowMessage("栏目关联关系保存成功!"); } catch (Exception ex) { Messages.ShowMessage("栏目关联更新失败!出错原因:" + ex.Message); } }
/// <summary> /// 栏目类构造函数 /// </summary> public Channel() { created = DateTime.Now; updated = DateTime.Now; channels = new List <Channel>(); securityLevel = 0; state = 1; type = "0"; isComment = 0; enumState = StateMgr.StateInitialize(); int enumValue = (int)EnumLibrary.ChannelContentType.Article; enumState = StateMgr.StateProcess(enumState, EnumLibrary.Business.ChannelContentType, enumValue); }
/// <summary> /// 构建Article对象 /// </summary> public Article() { Created = DateTime.Now; Updated = DateTime.Now; AccountID = We7Helper.EmptyGUID; Overdue = DateTime.Now.AddMonths(12); ContentType = 2; IsDeleted = 0; IsImage = 0; IsShow = 0; State = 1; Clicks = 0; CommentCount = 0; EnumState = StateMgr.StateInitialize(); int enumValue = (int)EnumLibrary.ArticleType.Article; EnumState = StateMgr.StateProcess(EnumState, EnumLibrary.Business.ArticleType, enumValue); ProcessState = "0"; ProcessSiteID = SiteConfigs.GetConfig().SiteID; ParentID = We7Helper.EmptyGUID; Attachments = new List <Attachment>(); }