Exemplo n.º 1
0
 //是否在稿件搜索页仅显示当前登录者的稿件
 public static bool isPersonal_OnlyMySearch(this HtmlHelper helper)
 {
     if (TicketTool.IsLogin())
     {
         var            LoginAuthor = JsonConvert.DeserializeObject <AuthorInfoEntity>(TicketTool.GetUserData());
         PersonalConfig pconfig     = new PersonalConfig(LoginAuthor.AuthorID);
         return(pconfig.isPersonal_OnlyMySearch);
     }
     else
     {
         return(false);
     }
 }
Exemplo n.º 2
0
        public ActionResult Edit(SiteConfigEntity model, bool IsFinance, bool isRegAct, bool isLoginVerify, bool isViewMoreFlow, bool isViewHistoryFlow, bool isAutoHandle, bool isStatByGroup, bool isPersonal_Order, bool isPersonal_OnlyMySearch)
        {
            ISiteConfigFacadeService service = ServiceContainer.Instance.Container.Resolve <ISiteConfigFacadeService>();

            if (model.SiteConfigID == 0)
            {
                model.InUserID = CurAuthor.AuthorID;
            }
            else
            {
                model.EditUserID = CurAuthor.AuthorID;
            }
            model.JournalID = CurAuthor.JournalID;
            ExecResult result = service.EditSiteConfig(model);

            if (result.result == EnumJsonResult.success.ToString())
            {
                //同步设置到全局配置文件
                SiteConfigInfo config = SiteConfig.GetSiteConfig();
                if (config != null)
                {
                    config.SiteName          = model.Title;
                    config.IsFinance         = IsFinance ? 1 : 0;
                    config.isRegAct          = isRegAct ? 1 : 0;
                    config.isLoginVerify     = isLoginVerify ? 1 : 0;
                    config.isViewMoreFlow    = isViewMoreFlow ? 1 : 0;
                    config.isViewHistoryFlow = isViewHistoryFlow ? 1 : 0;
                    config.isAutoHandle      = isAutoHandle ? 1 : 0;
                    config.isStatByGroup     = isStatByGroup ? 1 : 0;
                    SiteConfig.SaveConfig(config);
                }
                //同步设置到个人配置文件
                PersonalConfig     personalConfig     = new PersonalConfig(CurAuthor.AuthorID);
                PersonalConfigInfo personalConfigInfo = personalConfig.GetPersonalConfig();
                if (personalConfig != null)
                {
                    personalConfigInfo.isPersonal_Order        = isPersonal_Order ? 1 : 0;
                    personalConfigInfo.isPersonal_OnlyMySearch = isPersonal_OnlyMySearch ? 1 : 0;
                    personalConfig.SaveConfig(personalConfigInfo);
                }
            }
            return(Json(new { result = result.result, msg = result.msg }));
        }
Exemplo n.º 3
0
        public ActionResult Edit(SiteConfigEntity model, bool IsFinance, bool isRegAct,bool isLoginVerify, bool isViewMoreFlow, bool isViewHistoryFlow, bool isAutoHandle, bool isStatByGroup, bool isPersonal_Order, bool isPersonal_OnlyMySearch)
        {
            ISiteConfigFacadeService service = ServiceContainer.Instance.Container.Resolve<ISiteConfigFacadeService>();
            if (model.SiteConfigID == 0)
                model.InUserID = CurAuthor.AuthorID;
            else
                model.EditUserID = CurAuthor.AuthorID;
            model.JournalID = CurAuthor.JournalID;
            ExecResult result = service.EditSiteConfig(model);

            if (result.result == EnumJsonResult.success.ToString())
            {
                //同步设置到全局配置文件
                SiteConfigInfo config = SiteConfig.GetSiteConfig();
                if (config != null)
                {
                    config.SiteName = model.Title;
                    config.IsFinance = IsFinance ? 1 : 0;
                    config.isRegAct = isRegAct ? 1 : 0;
                    config.isLoginVerify = isLoginVerify ? 1 : 0;
                    config.isViewMoreFlow = isViewMoreFlow ? 1 : 0;
                    config.isViewHistoryFlow = isViewHistoryFlow ? 1 : 0;
                    config.isAutoHandle = isAutoHandle ? 1 : 0;
                    config.isStatByGroup = isStatByGroup ? 1 : 0;
                    SiteConfig.SaveConfig(config);
                }
                //同步设置到个人配置文件
                PersonalConfig personalConfig = new PersonalConfig(CurAuthor.AuthorID);
                PersonalConfigInfo personalConfigInfo = personalConfig.GetPersonalConfig();
                if (personalConfig != null)
                {
                    personalConfigInfo.isPersonal_Order = isPersonal_Order ? 1 : 0;
                    personalConfigInfo.isPersonal_OnlyMySearch = isPersonal_OnlyMySearch ? 1 : 0;
                    personalConfig.SaveConfig(personalConfigInfo);
                }

            }
            return Json(new { result = result.result, msg = result.msg });
        }