You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
2.0 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using Estsh.Core.Model.Result;
using Estsh.Core.Models;
using Estsh.Core.Util;
using System.Collections;
using System.Data;
namespace Estsh.Core.Services.IServices
{
public interface ISAPOrderImportService : IBaseService<SapMisco>
{
#region 公共方法
public Hashtable ReadExcelFile(Stream inputStream, int orderType, int userId);
public bool IsDate(string date);
public bool IsMonth(string date);
#endregion
//#region 采购计划导入--自动生成订单号版本
//private bool CheckSAPOInput(DataTable dtCheck, int orderType);
//private bool CheckDayPlanSAPOInput(DataTable dtCheck, int orderType);
//private int ImportSAPOData(DataTable dtFile, int empId, int orderType);
//#endregion
//#region 采购计划导入
//private bool ImportSapDspoData(DataTable dtCheck);
//#endregion
//#region 月计划导入
//private int ImportMonthlyPlanData(DataTable dtFile, int empId);
//#endregion
//private int DayPlanImportSAPOData(DataTable dtFile, int empId, int orderType);
//#region 零星领(退)料指令业务
//private bool ImportSapMiscoData(DataTable dtCheck, int orderType);
//#endregion
//#region 非JIS发运指令
//private bool ImportSapDnData(DataTable dtCheck);
//#endregion
//#region 供应商退货SMRR/DMR
//private bool ImportSapRetoData(DataTable dtCheck);
//#endregion
//#region NC入库指令
//private bool ImportSapMovoData(DataTable dtCheck);
//#endregion
//#region SAP盘点表指令
//private bool ImportSapCycoData(DataTable dtCheck);
//#endregion
//#region SAP盘点调差指令
//private bool CheckInput20(DataTable dtCheck, DataTable _dtExits20);
//#endregion
//#region SAP销售退货收货指令
//private bool ImportSapRdnData(DataTable dtCheck);
//#endregion
}
}