Exemplo n.º 1
0
        /// <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);
 }
Exemplo n.º 4
0
 /// <summary>
 /// 更新数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns></returns>
 /// <remarks>2016-03-22 王耀发 创建</remarks>
 public abstract void Update(WhWarehousePosition entity);
Exemplo n.º 5
0
 /// <summary>
 /// 插入数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns>新增记录编号</returns>
 /// <remarks>2016-03-22 王耀发 创建</remarks>
 public abstract int Insert(WhWarehousePosition entity);