/// <summary> /// 保存仓库库位列表信息 /// </summary> /// <param name="warehouseSysNo">仓库编号</param> /// <returns>库位列表</returns> /// <remarks>2016-03-22 王耀发 创建</remarks> public Result SaveWarehousePositions(int sysNo, IList <WhWarehousePosition> listWarehousePositions) { Result result = new Result(); result.Status = true; IList <WhWarehousePosition> list = new List <WhWarehousePosition>(); foreach (WhWarehousePosition warehousePosition in listWarehousePositions) { WhWarehousePosition entity = new WhWarehousePosition { SysNo = warehousePosition.SysNo, WarehouseSysNo = warehousePosition.WarehouseSysNo, WarehousePositionName = warehousePosition.WarehousePositionName, Description = warehousePosition.Description, Status = warehousePosition.Status, CreatedDate = DateTime.Now, CreatedBy = BLL.Authentication.AdminAuthenticationBo.Instance.Current.Base.SysNo, LastUpdateBy = BLL.Authentication.AdminAuthenticationBo.Instance.Current.Base.SysNo, LastUpdateDate = DateTime.Now }; list.Add(entity); } bool r = IWhWarehousePositionDao.Instance.SetWarehousePositions(sysNo, list); if (r == false) { result.Status = r; result.Message = "库位保存失败"; } return(result); }
/// <summary> /// 更新数据 /// </summary> /// <param name="entity">数据实体</param> /// <returns></returns> /// <remarks>2016-03-22 王耀发 创建</remarks> public override void Update(WhWarehousePosition entity) { Context.Update("WhWarehousePosition", entity) .AutoMap(o => o.SysNo) .Where("SysNo", entity.SysNo) .Execute(); }
/// <summary> /// 插入数据 /// </summary> /// <param name="entity">数据实体</param> /// <returns>新增记录编号</returns> /// <remarks>2016-03-22 王耀发 创建</remarks> public override int Insert(WhWarehousePosition entity) { entity.SysNo = Context.Insert("WhWarehousePosition", entity) .AutoMap(o => o.SysNo) .ExecuteReturnLastId <int>("SysNo"); return(entity.SysNo); }
/// <summary> /// 更新数据 /// </summary> /// <param name="entity">数据实体</param> /// <returns></returns> /// <remarks>2016-03-22 王耀发 创建</remarks> public abstract void Update(WhWarehousePosition entity);
/// <summary> /// 插入数据 /// </summary> /// <param name="entity">数据实体</param> /// <returns>新增记录编号</returns> /// <remarks>2016-03-22 王耀发 创建</remarks> public abstract int Insert(WhWarehousePosition entity);