예제 #1
0
        /// <summary>
        /// 删除区域关联
        /// </summary>
        /// <param name="provinceCode">省份代码</param>
        /// <param name="operatorAccount">操作员帐号</param>
        public static void DeleteAreaRelation(string provinceCode, string operatorAccount)
        {
            var repository       = Factory.CreateAreaRepository();
            var areaRelationView = AreaService.QueryRelation(provinceCode);

            repository.DeleteAreaRelation(provinceCode);
            // 记录日志
            saveDeleteLog("区域关联", string.Format("区域名称:{0},省份代码:{1}", areaRelationView.AreaName, areaRelationView.Province), provinceCode, operatorAccount);
        }
예제 #2
0
        /// <summary>
        /// 修改区域关联
        /// </summary>
        /// <param name="areaName">区域名称</param>
        /// <param name="provinceCode">省份代码</param>
        /// <param name="operatorAccount">操作员帐号</param>
        public static void UpdateAreaRelation(string areaName, string provinceCode, string operatorAccount)
        {
            var areaId     = AreaService.QueryAreaCode(areaName);
            var repository = Factory.CreateAreaRepository();

            repository.UpdateAreaRelation(areaId, provinceCode);
            // 记录日志
            var    oldView         = AreaService.QueryRelation(provinceCode);
            string originalContent = string.Format("省份名称:{0},区域名称:{1}", oldView.ProcinceName, oldView.AreaName);
            string newContent      = string.Format("省份名称:{0},区域名称:{1}", oldView.ProcinceName, areaName);

            saveUpdateLog("区域关联", originalContent, newContent, provinceCode, operatorAccount);
        }
예제 #3
0
        /// <summary>
        /// 批量删除区域关联
        /// </summary>
        /// <param name="provinceCode">省份代码</param>
        /// <param name="operatorAccount">操作员帐号</param>
        public static void DeleteAreaRelation(IEnumerable <string> provinceCode, string operatorAccount)
        {
            var repository = Factory.CreateAreaRepository();

            repository.DeleteAreaRelation(provinceCode);
            // 记录日志
            string content = "";

            foreach (var item in provinceCode)
            {
                var areaRelationView = AreaService.QueryRelation(item);
                content += string.Format("区域名称:{0},省份代码:{1}", areaRelationView.AreaName, areaRelationView.ProcinceName);
            }
            saveDeleteLog("区域关联", content, provinceCode.ToString(), operatorAccount);
        }