147 lines
4.3 KiB
C#
147 lines
4.3 KiB
C#
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);
|
|
}
|
|
}
|