public static List <tbl_UserTransportation> GetUseTransMoney()
        {
            List <tbl_UserTransportation> list = new List <tbl_UserTransportation>();
            DataTable dt = DALUserPermission.GetUseTransMoney();

            if (dt == null || dt.Rows.Count <= 0)
            {
                tbl_UserTransportation model1 = new tbl_UserTransportation();
                model1.Rank = 1;
                tbl_UserTransportation model2 = new tbl_UserTransportation();
                model2.Rank = 2;
                tbl_UserTransportation model3 = new tbl_UserTransportation();
                model3.Rank = 3;
                tbl_UserTransportation model4 = new tbl_UserTransportation();
                model4.Rank = 4;
                list.Add(model1);
                list.Add(model2);
                list.Add(model3);
                list.Add(model4);
            }
            else
            {
                foreach (DataRow dr in dt.Rows)
                {
                    tbl_UserTransportation item = new tbl_UserTransportation(dr);
                    list.Add(item);
                }
            }
            return(list);
        }
Ejemplo n.º 2
0
        public ActionResult Edit(int id, int memberGradeId = 0)
        {
            var memberBll       = new MemberService();
            var memberGradeList = memberBll.GetMembershipsGradeList();

            ViewBag.MemberGrade    = memberGradeList;
            ViewBag.CheckCycle     = CheckCycleDllList();
            ViewBag.PermissionType = PermissionTypeDllList();
            if (id <= 0)
            {
                ViewBag.Title = "添加用户权益信息";
                return(View(new UserPermissionModel()
                {
                    MembershipsGradeId = memberGradeId
                }));
            }
            else
            {
                ViewBag.Title = "编辑用户权益信息";
                var model = DALUserPermission.GetModelById(id);
                if (model == null)
                {
                    model = new UserPermissionModel();
                }
                return(View(model));
            }
        }
Ejemplo n.º 3
0
        public JsonResult Edit(UserPermissionModel model)
        {
            if (model == null)
            {
                return(Json(new { result = 0, msg = "无法获取数据对象" }));
            }
            var result = 0;

            if (string.IsNullOrWhiteSpace(model.EndVersion))
            {
                model.EndVersion = "9.9.9";
            }
            model.LastUpdateBy = HttpContext.User.Identity.Name;
            if (model.Id <= 0)
            {
                model.CreateBy = model.LastUpdateBy;
                result         = DALUserPermission.Add(model);
            }
            else
            {
                model.LastUpdateDateTime = DateTime.Now;
                result = DALUserPermission.Update(model);
            }
            var oprLog = new Tuhu.Provisioning.DataAccess.Entity.OprLog
            {
                ObjectID   = model.Id,
                ObjectType = "UserPermission",
                Author     = HttpContext.User.Identity.Name,
                Operation  = model.Id > 0 ? "更新" : "新增" + "UserLivingRights配置"
            };
            var operLogManager = new Business.OprLogManagement.OprLogManager();

            return(Json(new { result = result, msg = "操作成功" }));
        }
        public ActionResult Edit(int id, int membershipsGradeId, string memberGradeName)
        {
            if (membershipsGradeId > 0)
            {
                var queryModel = new UserPermissionModel()
                {
                    MembershipsGradeId = membershipsGradeId
                };
                //获取对应的生活权益(当前可观的时间范围内,相同等级下的会员权益不会超过100条)
                var userPermissionList = DALUserPermission.QueryPageList(queryModel, 1, 100);
                ViewBag.UserPermissionList = userPermissionList;
            }
            if (ViewBag.UserPermissionList == null)
            {
                ViewBag.UserPermissionList = new List <UserPermissionModel>();
            }
            ViewBag.MembershipsGradeId = membershipsGradeId;
            ViewBag.MemberGradeName    = memberGradeName;
            if (id <= 0)
            {
                ViewBag.Title = "添加权益奖励信息";

                return(View(new UserPromotionCodeModel()));
            }
            else
            {
                ViewBag.Title = "编辑权益奖励信息";
                var model = DALUserPromotionCode.GetModelById(id);
                if (model == null)
                {
                    model = new UserPromotionCodeModel();
                }
                return(View(model));
            }
        }
Ejemplo n.º 5
0
        public JsonResult DeleteById(string ids)
        {
            try
            {
                if (string.IsNullOrWhiteSpace(ids))
                {
                    return(Json(new { data = 0, msg = "未能获取数据" }));
                }

                var operLogManager = new Business.OprLogManagement.OprLogManager();
                var result         = 0;
                foreach (var strId in ids.Split(','))
                {
                    if (string.IsNullOrWhiteSpace(strId))
                    {
                        continue;
                    }
                    var id = int.Parse(strId);
                    result += DALUserPermission.Delete(id);
                    var oprLog = new Tuhu.Provisioning.DataAccess.Entity.OprLog
                    {
                        ObjectID   = id,
                        ObjectType = "UserPermission",
                        Author     = HttpContext.User.Identity.Name,
                        Operation  = "删除UserPermission配置"
                    };
                    operLogManager.AddOprLogAsync(oprLog);
                }
                return(Json(new { data = result, msg = "删除成功" }));
            }
            catch (Exception e)
            {
                return(Json(new { data = -1, msg = "删除异常:" + e.ToString() }));
            }
        }
 public static int Delete(string id)
 {
     if (string.IsNullOrEmpty(id))
     {
         return(0);
     }
     return(DALUserPermission.Delete(id));
 }
        public static IEnumerable <UserPermissionModel> SelectUserPermissionByPage(int page, int pageSize)
        {
            var dt = DALUserPermission.SelectUserPermissionByPage(page, pageSize);

            if (dt == null || dt.Rows.Count <= 0)
            {
                return(new UserPermissionModel[0]);
            }
            return(dt.Rows.Cast <DataRow>().Select(row => new UserPermissionModel(row)));
        }
        public static IEnumerable <UserPermissionModel> SelectAllUserPermission()
        {
            var dt = DALUserPermission.SelectAllUserPermission();

            if (dt == null || dt.Rows.Count <= 0)
            {
                return(new UserPermissionModel[0]);
            }
            return(dt.Rows.Cast <DataRow>().Select(row => new UserPermissionModel(row)));
        }
        public static UserPermissionActivityProduct GetActivityProduct(string pkID)
        {
            var dt = DALUserPermission.GetActivityProduct(pkID);

            if (dt == null || dt.Rows.Count <= 0)
            {
                return(null);
            }
            return(new UserPermissionActivityProduct(dt.Rows[0]));
        }
 public static bool DeletePromotion(string id)
 {
     if (string.IsNullOrEmpty(id))
     {
         return(false);
     }
     else
     {
         return(DALUserPermission.DeletePromotion(id));
     }
 }
 public static UserPermissionModel GetUserPermission(string id)
 {
     if (string.IsNullOrEmpty(id))
     {
         return(null);
     }
     else
     {
         return(DALUserPermission.GetUserPermission(id));
     }
 }
 public static bool EditTask(tbl_UserTask model)
 {
     if (model.ID <= 0)
     {
         return(DALUserPermission.AddTask(model));
     }
     else
     {
         return(DALUserPermission.UpdateTask(model));
     }
 }
 /// <summary>
 /// 添加商品
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public static bool AddByActivityProduct(UserPermissionActivityProduct model)
 {
     if (model.PKID == 0)
     {
         return(DALUserPermission.AddByActivityProduct(model));
     }
     else
     {
         return(DALUserPermission.UpdateByActivityProduct(model));
     }
 }
 public static bool EditPromotion(tbl_UserPromotionCode model)
 {
     if (model.ID <= 0)
     {
         return(DALUserPermission.AddPromotion(model));
     }
     else
     {
         return(DALUserPermission.UpdatePromotion(model));
     }
 }
        public static IEnumerable <tbl_UserPromotionCode> GetPromotionList(string userRank)
        {
            DataTable dt = DALUserPermission.GetPromotionList(userRank);

            if (dt == null || dt.Rows.Count <= 0)
            {
                return(new List <tbl_UserPromotionCode>());
            }
            else
            {
                return(dt.Rows.Cast <DataRow>().Select(row => new tbl_UserPromotionCode(row)));
            }
        }
        public static IEnumerable <tbl_UserTask> GetTaskList(string appType)
        {
            DataTable dt = DALUserPermission.GetTaskList(appType);

            if (dt == null || dt.Rows.Count <= 0)
            {
                return(new List <tbl_UserTask>());
            }
            else
            {
                return(dt.Rows.Cast <DataRow>().Select(row => new tbl_UserTask(row)));
            }
        }
        /// <summary>
        /// 获取产品列表
        /// </summary>
        /// <param name="activityID"></param>
        /// <returns></returns>
        public static IEnumerable <UserPermissionActivityProduct> GetActivityProductList(string activityID)
        {
            Guid guid;

            if (Guid.TryParse(activityID, out guid))
            {
                DataTable dt = DALUserPermission.GetActivityProductList(activityID);
                return(dt.Rows.Cast <DataRow>().Select(row => new UserPermissionActivityProduct(row)));
            }
            else
            {
                return(null);
            }
        }
 public static tbl_UserPromotionCode GetPromotion(string id)
 {
     if (string.IsNullOrEmpty(id))
     {
         return(new tbl_UserPromotionCode());
     }
     else
     {
         DataTable dt = DALUserPermission.GetPromotion(id);
         if (dt != null && dt.Rows.Count > 0)
         {
             return(new tbl_UserPromotionCode(dt.Rows[0]));
         }
         else
         {
             return(new tbl_UserPromotionCode());
         }
     }
 }
Ejemplo n.º 19
0
        public async Task <JsonResult> GetUserPermissionByPage(UserPermissionRequest request)
        {
            var returnValue = new List <UserPermissionViewModel>();

            if (request == null)
            {
                return(Json(new { code = -1, msg = "无参数信息", count = 0, data = returnValue }, JsonRequestBehavior.AllowGet));
            }
            if (request.Page <= 0)
            {
                request.Page = 1;
            }
            if (request.Limit <= 0)
            {
                request.Limit = 50;
            }
            var memberBll    = new MemberService();
            var requestModel = new UserPermissionModel {
                Name = request.PermissionName,
                MembershipsGradeId = request.MembershipsGradeId
            };
            var count           = DALUserPermission.QueryPageCount(requestModel);
            var dataResult      = DALUserPermission.QueryPageList(requestModel, request.Page, request.Limit);
            var memberGradeList = await memberBll.GetMembershipsGradeListAsync();

            if (memberGradeList != null && memberGradeList.Count > 0 && dataResult != null && dataResult.Count > 0)
            {
                foreach (var userPermission in dataResult)
                {
                    var viewModel  = ObjectMapper.ConvertTo <UserPermissionModel, UserPermissionViewModel>(userPermission);
                    var gradeModel = memberGradeList.Find(t => t.PKID == userPermission.MembershipsGradeId);
                    viewModel.LastUpdateDateTime = userPermission.LastUpdateDateTime.ToString("yyyy-MM-dd HH:mm:ss");
                    viewModel.CreateDatetime     = userPermission.CreateDatetime.ToString("yyyy-MM-dd HH:mm:ss");
                    if (gradeModel != null)
                    {
                        viewModel.MembershipsGradeName = gradeModel.GradeName;
                    }
                    returnValue.Add(viewModel);
                }
            }
            return(Json(new { code = 0, msg = "加载成功", count = count, data = returnValue.OrderByDescending(t => t.Id) }, JsonRequestBehavior.AllowGet));
        }
 public static bool SaveTransMoney(List <tbl_UserTransportation> list)
 {
     try
     {
         foreach (var item in list)
         {
             if (DALUserPermission.Exist(item.Rank.ToString()))
             {
                 DALUserPermission.UpdateTrans(item);
             }
             else
             {
                 DALUserPermission.AddUseTrans(item);
             }
         }
         return(true);
     }
     catch (Exception em)
     {
         return(false);
     }
 }
 public static bool DeleteByActivityProduct(string activityID, string pkid)
 {
     return(DALUserPermission.DeleteByActivityProduct(activityID, pkid));
 }
        public static int Add(UserPermissionModel model)
        {
            int i = DALUserPermission.AddUserPermission(model);

            return(i);
        }
        public static int Update(UserPermissionModel model)
        {
            int i = DALUserPermission.UpdateUserPermission(model);

            return(i);
        }
Ejemplo n.º 24
0
 public BLLUserPermission()
 {
     _DALUserPermission = new DAL.DALUserPermission();
 }
 public static int GetRowCount()
 {
     return(DALUserPermission.GetRowCount());
 }