Пример #1
0
        /// <summary>
        /// 根据历史明细ID获取历史明细
        /// </summary>
        /// <param name="managerDetailId"></param>
        /// <returns></returns>
        public ManagerDetailInfo GetManagerDetailById(int managerDetailId)
        {
            if (ManagerDetailIdExists(managerDetailId))
            {
                var entity = ManagerDetailRepository.GetManagerDetailById(managerDetailId);
                var model  = new ManagerDetailInfo
                {
                    ManagerDetailId  = entity.ManagerDetailId,
                    ManagerId        = entity.ManagerId,
                    ManagerName      = entity.Manager.ManagerName,
                    CurrentChannelId = entity.CurrentChannelId,
                    CurrentChannel   = ChannelManageBll.GetChannelById(entity.CurrentChannelId).ChannelName,
                    OldChannelId     = entity.OldChannelId,
                    OldChannel       = ChannelManageBll.GetChannelById(entity.OldChannelId).ChannelName,
                    CurrentRank      = entity.CurrentRank,
                    OldRank          = entity.OldRank,
                    RankStatus       = entity.RankStatus,
                    CreatedTime      = entity.CreatedTime,
                    ModifiedTime     = entity.ModifiedTime
                };

                return(model);
            }

            return(new ManagerDetailInfo());
        }
Пример #2
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));
        }
Пример #3
0
 public bool EditManagerDetail(ManagerDetailInfo model)
 {
     throw new NotImplementedException();
 }