using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using WMS.Model.RK;
namespace WMS.IData.IRK
{
///
/// 入库商品清单
///
public interface IWareNoticeTab
{
///
/// 删除单据任务
///
///
void DelPrintBoxData(string warId, string goodsId);
///
/// 更新箱码的状态
///
///
///
///
void UpBoxCodeSts(string orderId, string barcode);
///
/// 查询入库通知单是否码盘完成
///
///
///
DataTable GetWareNoticeCt(string wareID);
///
/// 更新装箱子状态
///
///
///
///
void UpdateStsMp(string orderId, string goodId, string sts);
///
/// 获取箱子条码的数据
///
///
///
DataTable GetPrintBoxData(string barcode);
///
/// 查询入库箱子
///
///
///
///
DataTable GetPrintBoxData(string orderId, string gooidsId);
///
/// 查询打印数据
///
///
///
///
DataTable GetPrintData(string orderId, string goodsId);
void AddPrintBoxData(BoxCodeModel data);
///
/// 更改打印状态
///
///
///
void UpdatePrint(string orderId, string GoodsId);
DataTable GetCtPringCs(string orderId, string GoodsId);
///
/// 更新打印标记和装箱数
///
///
///
///
///
///
void UpdatePrintSts(string measureID, string orderId, string GoodsId, string GOODSVOLUME, int BOXCT);
///
/// 删除明细
///
///
void DelOrderData(string PURCHASE_ID);
///
/// 获取入库商品清单
///
/// 入库商品清单
DataTable GetWareNoticeTabDT(WareNoticeTabModel model);
///
/// 插入或修改入库商品清单信息
///
/// 入库商品清单Model
/// 操作表示符 0:新增; 1:修改
void InsertOrUpdateWareNoticeTab(WareNoticeTabModel model, int Flag);
///
/// 删除入库商品清单信息
///
/// 入库商品清单Model
void DeleteWareNoticeTab(WareNoticeTabModel model);
///
/// 向备份表中添加入库商品清单
///
/// 入库通知单编号
/// 操作表示符 0:新增; 1:修改
void InsertWareNoticeTabBack(string WareNoticeID);
///
/// 通过入库通知单编号集合查出入库商品清单信息的集合
///
/// 类似于(1,2,3,4)
///
DataTable GetWareNoticeTabByList(string strListID);
/////
///// 根据角色编号返回角色所属仓库、库区
/////
///// 用户角色编号
/////
//DataTable GetRoleStorageAreaDT(string roleID);
}
}