Ejemplo n.º 1
0
        public ActionResult Login()
        {
            if (Common.ToolHelper.IsMobileDevice())
            {
                return(RedirectToAction("Index", "Mobile"));
            }
            if (Common.FormsTicket.UserId > 0)
            {
                return(RedirectToAction("Index", "Default"));
            }
            //System.Web.HttpContext.Current.Session.Clear();
            //System.Web.Security.FormsAuthentication.SignOut();

            Provider.SysNoticeProvider provider = new Provider.SysNoticeProvider();

            var    list    = provider.GetList();
            var    model   = new List <Models.SysNoticeModels.SysNoticeModel>();
            string Title   = "";
            string Content = "";

            foreach (var item in list)
            {
                if (item.NoticeType == 1)
                {
                    var t = provider.GetNotice(item.Id);
                    if (t != null)
                    {
                        Title   = t.Title;
                        Content = t.Content;
                    }
                }
                else
                {
                    model.Add(new Models.SysNoticeModels.SysNoticeModel
                    {
                        Id         = item.Id,
                        CreateTime = item.CreateTime,
                        Content    = item.Content,
                        NoticeType = item.NoticeType,
                        Title      = item.Title
                    });
                }
            }

            ViewBag.Head    = Title;
            ViewBag.Content = Content;
            var title = new Cache.SysSettingCache().Get(Common.FormsTicket.SystemCode);

            ViewBag.Title     = title.SystemName;
            ViewBag.LoginLogo = title.LoginLogo == null ? "" : new Common.FileHelper().GetFileUrl(title.LoginLogo, Common.FileConfig.OtherPhotoPath, this.HttpContext);
            ViewBag.Contact   = title.Contact;
            ViewBag.Feeback   = title.Feeback;
            return(View(model));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 通知公告
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public ActionResult Notice(long?Id)
        {
            GetCommon();

            var  list  = new Provider.SysNoticeProvider().GetList();
            var  model = new List <Models.SysNoticeModels.SysNoticeModel>();
            long nId   = 0;

            foreach (var item in list)
            {
                model.Add(new Models.SysNoticeModels.SysNoticeModel
                {
                    Id         = item.Id,
                    CreateTime = item.CreateTime,
                    Content    = item.Content,
                    NoticeType = item.NoticeType,
                    Title      = item.Title
                });
                if (item.NoticeType == 1)
                {
                    nId = item.Id;
                }
            }
            if (Id == null)
            {
                Id = nId;
            }
            var pro = new Provider.SysNoticeProvider().GetNotice(Id.Value);
            var str = "";

            if (pro == null)
            {
                str = "<h3 style='text-align: center;'>通知公告</h3><p></p>";
            }
            else
            {
                str = "<h3 style='text-align: center;'>" + pro.Title + "</h3><p>" + pro.Content + "</p>";
            }
            ViewBag.Content = str;
            return(View(model));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 首页
        /// </summary>
        /// <returns></returns>
        public ActionResult Test()
        {
            Provider.SysNoticeProvider provider = new Provider.SysNoticeProvider();

            var    list    = provider.GetList();
            var    model   = new List <Models.SysNoticeModels.SysNoticeModel>();
            string Title   = "";
            string Content = "";

            foreach (var item in list)
            {
                if (item.NoticeType == 1)
                {
                    var t = provider.GetNotice(item.Id);
                    if (t != null)
                    {
                        Title   = t.Title;
                        Content = t.Content;
                    }
                }
                else
                {
                    model.Add(new Models.SysNoticeModels.SysNoticeModel
                    {
                        Id         = item.Id,
                        CreateTime = item.CreateTime,
                        Content    = item.Content,
                        NoticeType = item.NoticeType,
                        Title      = item.Title
                    });
                }
            }
            ViewBag.Title   = Title;
            ViewBag.Content = Content;
            return(View(model));
        }