コード例 #1
0
 /// <summary>
 /// 更新数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns></returns>
 /// <remarks>2016-03-22 王耀发 创建</remarks>
 public override void Update(WhProductWarehousePositionAssociation entity)
 {
     Context.Update("WhProductWarehousePositionAssociation", entity)
     .AutoMap(o => o.SysNo)
     .Where("SysNo", entity.SysNo)
     .Execute();
 }
コード例 #2
0
 /// <summary>
 /// 插入数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns>新增记录编号</returns>
 /// <remarks>2016-03-22 王耀发 创建</remarks>
 public override int Insert(WhProductWarehousePositionAssociation entity)
 {
     entity.SysNo = Context.Insert("WhProductWarehousePositionAssociation", entity)
                    .AutoMap(o => o.SysNo)
                    .ExecuteReturnLastId <int>("SysNo");
     return(entity.SysNo);
 }
コード例 #3
0
        /// <summary>
        /// 保存仓库库位列表信息
        /// </summary>
        /// <param name="sysNo">库存编号</param>
        /// <returns>库位列表</returns>
        /// <remarks>2016-03-22 王耀发 创建</remarks>
        public Result SaveWarehousePositionAssociations(int sysNo, IList <WhProductWarehousePositionAssociation> listPositionAssociations)
        {
            Result result = new Result();

            result.Status = true;

            IList <WhProductWarehousePositionAssociation> list = new List <WhProductWarehousePositionAssociation>();

            foreach (WhProductWarehousePositionAssociation positionAssociation in listPositionAssociations)
            {
                WhProductWarehousePositionAssociation entity = new WhProductWarehousePositionAssociation
                {
                    SysNo = positionAssociation.SysNo,
                    WarehousePositionSysNo = positionAssociation.WarehousePositionSysNo,
                    ProductStockSysNo      = positionAssociation.ProductStockSysNo,
                    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 = IWhProductWarehousePositionAssociationDao.Instance.SetWarehousePositionAssociations(sysNo, list);

            if (r == false)
            {
                result.Status  = r;
                result.Message = "库位关联失败";
            }

            return(result);
        }
コード例 #4
0
 /// <summary>
 /// 更新数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns></returns>
 /// <remarks>2016-03-22 王耀发 创建</remarks>
 public abstract void Update(WhProductWarehousePositionAssociation entity);
コード例 #5
0
 /// <summary>
 /// 插入数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns>新增记录编号</returns>
 /// <remarks>2016-03-22 王耀发 创建</remarks>
 public abstract int Insert(WhProductWarehousePositionAssociation entity);