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