BaoKai_202508_Wms_Jingwang_.../WMS.IData/ICK/IOrders.cs

147 lines
4.3 KiB
C#
Raw Permalink Normal View History

2025-08-24 21:52:42 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using WMS.Model.CK;
namespace WMS.IData.ICK
{
public interface IOrders
{
/// <summary>
/// 查询销售订单
/// </summary>
/// <returns></returns>
DataTable InsertOrderData();
/// <summary>
/// 根据订单查询明细
/// </summary>
/// <param name="orderNo"></param>
/// <returns></returns>
DataTable GetOrderInfo(string orderNo);
/// <summary>
/// 更新订单的状态
/// </summary>
/// <param name="oderNo"></param>
void UpdataOrderSts(string oderNo);
/// <summary>
/// 更改读取标记代表已经读取到入库通知单表
/// </summary>
/// <param name="orderID"></param>
void InserRkWareNotce(string orderID);
/// <summary>
/// 审核
/// </summary>
/// <param name="orderID"></param>
void CheckData(string orderID, string sts);
/// <summary>
/// 查询采购订单
/// </summary>
/// <param name="order"></param>
/// <returns></returns>
DataTable GetTableOrder(CgOrder order);
/// <summary>
/// 新增采购单据
/// </summary>
/// <param name="order"></param>
void InCgorder(CgOrder order);
/// <summary>
/// 新增采购明细
/// </summary>
/// <param name="orderInfo"></param>
void InCgOrderInfo(CgOrderInfo orderInfo);
/// <summary>
/// 选择供应商/清除供应商
/// </summary>
/// <param name="orderId"></param>
/// <param name="providerId"></param>
void UpdatePlanProvider(string orderId, string providerId);
/// <summary>
/// 关闭采购计划单
/// </summary>
/// <param name="ORDERID"></param>
void UpdatePlanClose(string ORDERID, string men);
#region
/// <summary>
/// 查询通知单信息
/// </summary>
/// <param name="model">实体</param>
/// <returns></returns>
DataTable GetOrders(OrdersModel model);
#endregion
/// <summary>
/// 增加采购计划
/// </summary>
/// <param name="orderData"></param>
void AddCgOrderPlan(CgOrderPlan orderData);
DataTable GetOrderPlanData();
DataTable GetGoodsData(string goodsID,string tb);
DataTable GetOrderDate(string benDate, string endDate);
#region
/// <summary>
/// 新增通知单信息
/// </summary>
/// <param name="model">实体</param>
/// <returns></returns>
void AddOrders(OrdersModel model);
#endregion
#region
/// <summary>
/// 修改通知单信息
/// </summary>
/// <param name="model">实体</param>
/// <returns></returns>
void UpdateOrders(OrdersModel model);
void UpdateLock(string loc);
#endregion
#region
/// <summary>
/// 删除通知单信息
/// </summary>
/// <param name="model">实体</param>
/// <returns></returns>
void DelOrders(OrdersModel model);
#endregion
#region
/// <summary>
/// 获取流水号
/// </summary>
/// <returns></returns>
string GetSerialNum();
#endregion
#region
/// <summary>
/// 接口导入
/// </summary>
/// <param name="or_model">通知单实体</param>
/// <param name="list_del">明细集合</param>
/// <param name="str_msg">错误信息</param>
void Import(OrdersModel or_model, List<OrderDetailModel> list_del, ref string str_msg);
#endregion
void UpdateOrdersPickNum(OrdersModel model);
void UpdateOrdersPickOver(string model,string status);
/// <summary>
/// 修改通知单信息
/// </summary>
/// <param name="model"></param>
void UpdateOrdersPickSatus(string model);
/// <summary>
/// 标记生成过调拨单的出库通知单
/// </summary>
void UpdateRepFlag(string ID);
}
}