Beispiel #1
0
        public ActionResult EnterpriseCaseEdit(int?EnterpriseCaseID, string enterpriseCaseTitle, string enterpriseCaseContent)
        {
            ViewBag.MenuGroup = "Case";
            ViewBag.PageTitle = "编辑成功案例";

            EnterpriseCases enterpriseCase = null;

            if (EnterpriseCaseID.HasValue)
            {
                enterpriseCase = BLLEnterpriseCases.EnterpriseCaseByEnterpriseCaseID(EnterpriseCaseID.Value);
                if (enterpriseCase == null)
                {
                    ViewBag.ErrorMessage = "没有查询到指定的成功案例。";
                }
                else if (!string.IsNullOrEmpty(enterpriseCaseTitle) && !string.IsNullOrEmpty(enterpriseCaseContent))
                {
                    if (BLLEnterpriseCases.EnterpriseCaseEdit(EnterpriseCaseID.Value, enterpriseCaseTitle, enterpriseCaseContent))
                    {
                        return(Redirect("~/EnterpriseBg/EnterpriseCaseList"));
                    }
                    else
                    {
                        ViewBag.ErrorMessage = "修改失败。";
                    }
                }
            }
            else
            {
                ViewBag.ErrorMessage = "没有查询到指定的成功案例。";
            }

            return(View(enterpriseCase));
        }
Beispiel #2
0
        public ActionResult EnterpriseCaseDelete(int?EnterpriseCaseID)
        {
            ViewBag.MenuGroup = "Case";
            ViewBag.PageTitle = "成功案例";

            ViewBag.ErrorMessage = "";
            EnterpriseCases enterpriseCase = null;

            if (EnterpriseCaseID.HasValue)
            {
                enterpriseCase = BLLEnterpriseCases.EnterpriseCaseByEnterpriseCaseID(EnterpriseCaseID.Value);
                if (enterpriseCase != null && enterpriseCase.EnterpriseID == BLLEnterprise.Current.EnterpriseID)
                {
                    if (BLLEnterpriseCases.EnterpriseCaseDelete(EnterpriseCaseID.Value))
                    {
                        return(Redirect("EnterpriseCaseList"));
                    }
                }
                else
                {
                    ViewBag.ErrorMessage = "没有权限删除该记录!";
                }
            }
            else
            {
                return(Redirect("EnterpriseCaseList"));
            }

            return(View());
        }
Beispiel #3
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));
        }
        //
        // 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());
        }
Beispiel #5
0
        public ActionResult EnterpriseCaseAdd(string enterpriseCaseTitle, string enterpriseCaseContent)
        {
            enterpriseCaseTitle   = enterpriseCaseTitle ?? "";
            enterpriseCaseContent = enterpriseCaseContent ?? "";
            if (enterpriseCaseTitle != "")
            {
                if (BLLEnterpriseCases.AddEnterpriseCase(BLLEnterprise.Current.EnterpriseID, enterpriseCaseTitle, enterpriseCaseContent))
                {
                    return(Redirect("/EnterpriseBg/EnterpriseCaseList"));
                }
            }

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

            return(View());
        }
        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));
        }
Beispiel #7
0
        public ActionResult EnterpriseCaseDetail(int?EnterpriseCaseID)
        {
            ViewBag.MenuGroup = "Case";
            ViewBag.PageTitle = "成功案例";

            ViewBag.ErrorMessage = "";
            EnterpriseCases enterpriseCase = null;

            if (EnterpriseCaseID.HasValue)
            {
                enterpriseCase = BLLEnterpriseCases.EnterpriseCaseByEnterpriseCaseID(EnterpriseCaseID.Value);
                if (enterpriseCase == null)
                {
                    ViewBag.ErrorMessage = "没有查询到指定的成功案例。";
                }
            }
            else
            {
                ViewBag.ErrorMessage = "没有查询到指定的成功案例。";
            }

            return(View(enterpriseCase));
        }