/// <summary>
        /// 逐码扫描产品(指定入库价格)
        /// </summary>
        /// <param name="PutInID"></param>
        /// <param name="Code"></param>
        /// <returns>-1:入库单不为备单状态 -2:该物料码已在入库 -3:扫描的产品码无效 -4:未指定入库产品 -5:整箱扫描时,箱码包含的产品数量不等于产品包装系数</returns>
        public static int PutInByOneCode(int PutInID, string Code)
        {
            INV_PutInStoreageDAL dal = (INV_PutInStoreageDAL)DataAccess.CreateObject(DALClassName);

            return(dal.PutInByOneCode(PutInID, Code, 0, ""));
        }
        /// <summary>
        /// 逐码扫描产品(指定产品及批号、入库价格)
        /// </summary>
        /// <param name="PutInID"></param>
        /// <param name="Code"></param>
        /// <param name="Product"></param>
        /// <param name="LotNumber"></param>
        /// <returns>-1:入库单不为备单状态 -2:该物料码已在入库 -3:扫描的产品码无效 -4:未指定入库产品 -5:整箱扫描时,箱码包含的产品数量不等于产品包装系数</returns>
        public static int PutInByOneCode(int PutInID, string Code, int Product, string LotNumber)
        {
            INV_PutInStoreageDAL dal = (INV_PutInStoreageDAL)DataAccess.CreateObject(DALClassName);

            return(dal.PutInByOneCode(PutInID, Code, Product, LotNumber));
        }