Exemple #1
0
        public JsonResult GetManagerDetailList(GridPager pager)
        {
            var list = ManagerDetailBll.GetManagerDetailList(ref pager);

            var json = new
            {
                total = pager.TotalRows,
                rows  = list.Select(row =>
                                    new ManagerDetailInfo
                {
                    ManagerDetailId  = row.ManagerDetailId,
                    ManagerId        = row.ManagerId,
                    ManagerName      = row.ManagerName,
                    CurrentChannelId = row.CurrentChannelId,
                    CurrentChannel   = ChannelManageBll.GetChannelById(row.CurrentChannelId).ChannelName,
                    OldChannelId     = row.OldChannelId,
                    OldChannel       = ChannelManageBll.GetChannelById(row.OldChannelId).ChannelName,
                    CurrentRankDesc  = EnumHelper.GetDescription((ChannelRank)(row.CurrentRank)),
                    OldRankDesc      = EnumHelper.GetDescription((ChannelRank)(row.OldRank)),
                    RankStatusDesc   = EnumHelper.GetDescription((ChannelRankChangeStatus)(row.RankStatus)),
                    CreatedTime      = row.CreatedTime
                }).ToArray()
            };

            return(new ToJsonResult
            {
                Data = json,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Exemple #2
0
 public JsonResult DeleteManagerDetail(int managerDetailId)
 {
     if (ManagerDetailBll.DeleteManagerDetail(managerDetailId))
     {
         return(new JsonResult
         {
             Data = 1,
             JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
     return(new JsonResult
     {
         Data = 0,
         JsonRequestBehavior = JsonRequestBehavior.AllowGet
     });
 }
Exemple #3
0
        public ActionResult GetManagerDetail(int managerDetailId)
        {
            ManagerDetailInfo entity   = ManagerDetailBll.GetManagerDetailById(managerDetailId);
            var currentRankSelectItems = new List <SelectListItem>
            {
                new SelectListItem
                {
                    Text     = EnumHelper.GetDescription((ChannelRank)(entity.CurrentRank)),
                    Value    = (entity.CurrentRank).ToString(CultureInfo.InvariantCulture),
                    Selected = true
                }
            };

            ViewData["CurrentRank"] = currentRankSelectItems;

            var oldRankSelectItems = new List <SelectListItem>
            {
                new SelectListItem
                {
                    Text     = EnumHelper.GetDescription((ChannelRank)(entity.OldRank)),
                    Value    = (entity.OldRank).ToString(CultureInfo.InvariantCulture),
                    Selected = true
                }
            };

            ViewData["OldRank"] = oldRankSelectItems;

            var rankStatusSelectItems = new List <SelectListItem>
            {
                new SelectListItem
                {
                    Text     = EnumHelper.GetDescription((ChannelRankChangeStatus)(entity.RankStatus)),
                    Value    = (entity.RankStatus).ToString(CultureInfo.InvariantCulture),
                    Selected = true
                }
            };

            ViewData["RankStatus"] = rankStatusSelectItems;

            return(View(entity));
        }