Esempio n. 1
0
        /// <summary>
        /// 删除分组信息
        /// </summary>
        /// <param name="divideGrop">分组Id</param>
        /// <param name="operatorAccount">操作员帐号</param>
        public static void DeleteDivideGroup(Guid divideGrop, PublishRoles role, string operatorAccount)
        {
            var view     = OnLineCustomerService.QueryDivideGroup(divideGrop);
            var reposity = Factory.CreateOnLineCustomerRepository();

            reposity.DeleteDivideGroup(divideGrop);
            // 记录日志
            OperatorRole operatorRole = getOperatorRole(role);
            string       content      = string.Format("分组名称:{0},分组描述:{1},分组排序:{2}", view.Name, view.Description, view.SortLevel);

            saveDeleteLog("分组信息", content, operatorRole, divideGrop.ToString(), operatorAccount);
        }
Esempio n. 2
0
        /// <summary>
        /// 更新分组信息
        /// </summary>
        /// <param name="divideGroup">分组信息Id</param>
        /// <param name="view">分组信息</param>
        /// <param name="operatorAccount">操作员帐号</param>
        public static void UpdateDivideGroup(DivideGroupView view, PublishRoles role, string operatorAccount)
        {
            var oldView  = OnLineCustomerService.QueryDivideGroup(view.Id);
            var reposity = Factory.CreateOnLineCustomerRepository();

            reposity.UpdateDivideGroup(view);
            // 记录日志
            OperatorRole operatorRole    = getOperatorRole(role);
            string       originalContent = string.Format("分组名称:{0},分组描述:{1},分组排序:{2}", oldView.Name, oldView.Description, oldView.SortLevel);
            string       newContent      = string.Format("分组名称:{0},分组描述:{1},分组排序:{2}", view.Name, view.Description, view.SortLevel);

            saveUpdateLog("分组信息", originalContent, newContent, operatorRole, view.Id.ToString(), operatorAccount);
        }