Example #1
0
        public JsonResult NavigationUpdateAjax(string navigationName, string navigationUrl, string createTime, string updateTime, string creatorId, string remark, string navigationId)
        {
            if (string.IsNullOrEmpty(navigationName))
            {
                return(Json(new ResultModel <bool>(1, "请输入导航栏标题", false), JsonRequestBehavior.AllowGet));
            }

            if (string.IsNullOrEmpty(navigationUrl))
            {
                return(Json(new ResultModel <bool>(3, "请选择图片文件", false), JsonRequestBehavior.AllowGet));
            }

            pbs_basic_NavigationService pbsNavigationService = new pbs_basic_NavigationService();

            if (!string.IsNullOrEmpty(navigationId))
            {
                int nid = Utility.Util.ParseHelper.ToInt(navigationId);

                ResultInfo <bool> resultEditNavigation = pbsNavigationService.UpdateNavigation(navigationName, navigationUrl,
                                                                                               Utility.Util.ParseHelper.ToDatetime(createTime), Utility.Util.ParseHelper.ToDatetime(updateTime),
                                                                                               Utility.Util.ParseHelper.ToInt(creatorId), remark, nid);
                if (resultEditNavigation.Result && resultEditNavigation.Data)
                {
                    return(Json(new ResultModel <bool>(0, "修改导航栏成功", true), JsonRequestBehavior.AllowGet));
                }
            }
            return(Json(new ResultModel <bool>(8, "修改导航栏失败", false), JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public ActionResult NavigationList()
        {
            pbsBasicNavigationListResult result = new pbsBasicNavigationListResult();
            pbs_basic_NavigationService  pbsNavigationService    = new pbs_basic_NavigationService();
            ResultInfo <List <pbs_basic_Navigation> > resultinfo = pbsNavigationService.GetNavigationList();

            if (resultinfo.Result && resultinfo.Data != null)
            {
                result.List = resultinfo.Data;
            }

            return(View(result));
        }
Example #3
0
 public JsonResult NavigationDeleteAjax(string navigationId)
 {
     if (!string.IsNullOrEmpty(navigationId))
     {
         int nid = Utility.Util.ParseHelper.ToInt(navigationId);
         pbs_basic_NavigationService pbsNavigationService   = new pbs_basic_NavigationService();
         ResultInfo <bool>           resultDeleteNavigation = pbsNavigationService.DeleteNavigation(nid);
         if (resultDeleteNavigation.Result && resultDeleteNavigation.Data)
         {
             return(Json(new ResultModel <bool>(0, "删除导航栏成功", true), JsonRequestBehavior.AllowGet));
         }
     }
     return(Json(new ResultModel <bool>(1, "删除导航栏失败", false), JsonRequestBehavior.AllowGet));
 }
Example #4
0
        public ActionResult NavigationAdd(string navigationId)
        {
            pbs_basic_Navigation pbsNavigation = new pbs_basic_Navigation();

            pbsNavigation.NavigationId   = 0;
            pbsNavigation.NavigationName = string.Empty;
            pbsNavigation.NavigationUrl  = string.Empty;
            pbsNavigation.CreateTime     = DateTime.Now;
            pbsNavigation.UpdateTime     = DateTime.Now;
            pbsNavigation.CreatorId      = 0;
            pbsNavigation.Remark         = string.Empty;

            pbs_basic_NavigationService pbsNavigationService = new pbs_basic_NavigationService();

            if (!string.IsNullOrEmpty(navigationId))
            {
                int nid = Utility.Util.ParseHelper.ToInt(navigationId);
                ResultInfo <pbs_basic_Navigation> resultItem = pbsNavigationService.GetNavigationModelById(nid);
                if (resultItem.Result && resultItem.Data != null)
                {
                    pbsNavigation.NavigationId   = resultItem.Data.NavigationId;
                    pbsNavigation.NavigationName = resultItem.Data.NavigationName;
                    pbsNavigation.NavigationUrl  = resultItem.Data.NavigationUrl;
                    pbsNavigation.CreateTime     = resultItem.Data.CreateTime;
                    pbsNavigation.UpdateTime     = resultItem.Data.UpdateTime;
                    pbsNavigation.CreatorId      = resultItem.Data.CreatorId;
                    pbsNavigation.Remark         = resultItem.Data.Remark;
                }
                ViewBag.PageTitle = "修改导航栏";
            }
            else
            {
                ViewBag.PageTitle = "添加导航栏";
            }

            return(View(pbsNavigation));
        }