예제 #1
0
        //
        // GET: /Enterprise/

        public ActionResult Index(string name)
        {
            Enterprise entreprise = BLLEnterprise.GetEnterprise(name);

            if (null != entreprise)
            {
                ViewBag.Enterprise = entreprise;
            }
            else
            {
                return(Redirect("~/Enterprise/" + name + "/NotExists"));
            }

            ViewBag.EPmenu = "EPI";
            ViewBag.title  = name == null ? "多企业用户管理系统" : name;

            List <EnterpriseCases> EnterpriseCaseList = BLLEnterpriseCases.GetEnterpriseCasesList(entreprise.EnterpriseID, 0, 50);

            ViewBag.EnterpriseCaseList = EnterpriseCaseList;

            List <EnterpriseDynamic> EnterpriseDynamicList = BLLEnterpriseDynamic.EnterpriseDynamic(entreprise.EnterpriseID, 0, 50);

            ViewBag.EnterpriseDynamicList = EnterpriseDynamicList;

            return(View());
        }
예제 #2
0
        public ActionResult EnterpriseCaseList(int?page)
        {
            page = page ?? 1;
            if (page < 1)
            {
                page = 1;
            }

            ViewBag.MenuGroup = "Case";
            ViewBag.PageTitle = "成功案例";

            PageHelper pageHelper = new PageHelper();

            if (!page.HasValue)
            {
                page = 1;
            }
            pageHelper.TotalCount  = BLLEnterpriseCases.EnterpriseCases(BLLEnterprise.Current.EnterpriseID).Count;
            pageHelper.PageNext    = page.Value + 1;
            pageHelper.PageCurrent = page.Value;
            pageHelper.PagePre     = page.Value - 1;
            ViewBag.pageHelper     = pageHelper;
            List <EnterpriseCases> EnterpriseCasesList = BLLEnterpriseCases.GetEnterpriseCasesList(BLLEnterprise.Current.EnterpriseID, pageHelper.PageCurrent - 1, pageHelper.PageSize);

            return(View(EnterpriseCasesList));
        }
예제 #3
0
        public ActionResult EPAchieveCase(string name, int?enterpriseCaseID, int?currentPage)
        {
            Enterprise entreprise = BLLEnterprise.GetEnterprise(name);

            if (null != entreprise)
            {
                ViewBag.Enterprise = entreprise;
            }
            else
            {
                return(Redirect("~/Enterprise/" + name + "/NotExists"));
            }

            ViewBag.EPmenu = "EPAC";
            ViewBag.title  = name == null ? "多企业用户管理系统" : name;

            if (enterpriseCaseID != null)
            {
                EnterpriseCases enterpriseCase = BLLEnterpriseCases.EnterpriseCaseByEnterpriseCaseID(enterpriseCaseID.Value);
                if (enterpriseCase.Enterprise.EnterpriseID == entreprise.EnterpriseID)
                {
                    ViewBag.EnterpriseCase = enterpriseCase;
                }

                return(View("/Views/Enterprise/EPAchieveCaseDetail.aspx"));
            }
            int page = 1;

            if (currentPage != null)
            {
                page = currentPage.Value;
            }

            List <EnterpriseCases> caseList = BLLEnterpriseCases.EnterpriseCases(entreprise.EnterpriseID);

            ViewBag.CurrentPage = page;
            ViewBag.TotalPage   = caseList.Count() / 9 + (caseList.Count() % 9 == 0 ? 0 : 1);

            List <EnterpriseCases> list = BLLEnterpriseCases.GetEnterpriseCasesList(entreprise.EnterpriseID, page - 1, 9);

            return(View(list));
        }