/// <summary> /// 新增区域 /// </summary> /// <param name="areaView">区域信息</param> /// <param name="operatorAccount">操作者帐号</param> public static void InsertArea(AreaView areaView, string operatorAccount) { if (null == areaView) { throw new ArgumentNullException("areaView"); } var area = new SellArea(); area.Name = areaView.Name; area.Remark = areaView.Remark; var repository = Factory.CreateAreaRepository(); repository.InsertArea(area); saveAddLog("销售区域", string.Format("区域名称:{0},备注:{1}", areaView.Name, areaView.Remark), area.Id.ToString(), operatorAccount); }
/// <summary> /// 修改销售区域 /// </summary> /// <param name="areaView">销售区域信息</param> /// <param name="operatorAccount">操作员帐号</param> public static void UpdateArea(Guid id, AreaView areaView, string operatorAccount) { var area = new SellArea(id); area.Name = areaView.Name; area.Remark = areaView.Remark; var repository = Factory.CreateAreaRepository(); repository.UpdateArea(area); // 记录日志 var originalView = AreaService.Query(id); string originalContent = string.Format("区域名称:{0},区域备注:{1}", originalView.Name, originalView.Remark); string newContent = string.Format("区域名称:{0},区域备注:{1}", areaView.Name, areaView.Remark); saveUpdateLog("销售区域", originalContent, newContent, id.ToString(), operatorAccount); }