99 lines
2.9 KiB
C#
99 lines
2.9 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
|
|||
|
|
{
|
|||
|
|
public interface IAcceptance
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 修改入库通知单状态;1:验收审核;10:退货不入库
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="wareid"></param>
|
|||
|
|
/// <param name="status"></param>
|
|||
|
|
void UpdateInData(string wareid, string status);
|
|||
|
|
/// <summary>
|
|||
|
|
/// 查 收货验收 查询数据
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="model">验收Model</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
DataTable GetAcceptanceData(AcceptanceModel model);
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 查询 排除已验单存在的 入库批次明细
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="lotID"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
DataTable GetStorageLotInfoDistanct(string lotID);
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 增 收货验收 写入数据库
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="list">验收Model集合</param>
|
|||
|
|
void AddAcceptance(AcceptanceModel list);
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 更新收货验收 回写入库批次 明细表数据
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="acclist"></param>
|
|||
|
|
/// <param name="stolist"></param>
|
|||
|
|
/// <param name="infolist"></param>
|
|||
|
|
void UpdateAcceptanceStorageData(List<AcceptanceModel> acclist, List<StorageLotModel> stolist, List<StorageLotInfoModel> infolist);
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 改 收货验收 更新数据
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="list">验收Model集合</param>
|
|||
|
|
void UpdateAcceptance(AcceptanceModel list);
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 回写入库批次个别字段信息
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="list">入库批次Model集合</param>
|
|||
|
|
void UpdateStorage(List<StorageLotModel> list);
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 回写入库批次表、明细表接 收数量
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="list"></param>
|
|||
|
|
/// <param name="listinfo"></param>
|
|||
|
|
void UpdateStorageData(List<StorageLotModel> list,List<StorageLotInfoModel> listinfo);
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 删除数据 添加到备份表中
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="list">验收Model集合</param>
|
|||
|
|
void InsertAcceptanceBack(List<AcceptanceModel> list);
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 删 收货验收 删除数据
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="list">验收Model集合</param>
|
|||
|
|
void DeleteAcceptance(List<AcceptanceModel> model);
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 获得验收流水号
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
string GetNextValNum();
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 获得回写数据
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="model"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
DataTable GetWriteBackData(AcceptanceModel model);
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|