1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.Entities;
- using EMIS.ViewModel;
- using EMIS.ViewModel.TeachingMaterial;
- namespace EMIS.CommonLogic.TeachingMaterial
- {
- public interface IStockOutServices
- {
- /// <summary>
- /// 出库列表信息
- /// </summary>
- IGridResultSet<StockOutView> GetStockOutViewGrid(ViewModel.ConfiguretView configuretView, Guid? schoolyearID, IList<int> stockOutTypeList,
- Guid? supplierID, DateTime? stockOutTimeStart, DateTime? stockOutTimeEnd, int pageIndex, int pageSize);
- /// <summary>
- /// 出库列表Excel导出
- /// </summary>
- IList<StockOutView> GetStockOutViewList(ViewModel.ConfiguretView configuretView, Guid? schoolyearID, IList<int> stockOutTypeList,
- Guid? supplierID, DateTime? stockOutTimeStart, DateTime? stockOutTimeEnd);
- //删除出库信息
- void Delete(List<Guid> stockOutIDs);
- StockOutView GetSingleStockOut(Guid stockOutID);
- bool IsExistStockOutNo(string stockOutNo);
- //保存出库信息
- void Save(StockOutView stockOutView, IList<TeachingMaterialPoolView> tmList, Guid? userId, string type);
- IList<TeachingMaterialPoolView> GetStockOutByTMViewList(Guid stockOutID);
- //提交出库信息
- void Submit(List<Guid> stockOutIDs, Guid userId);
- bool CheckInventoryQty(int qty, Guid teachingMaterialPoolID);
- /**********************出库明细区域****************************/
- /// <summary>
- /// 入库明细列表信息
- /// </summary>
- IGridResultSet<StockOutView> GetStockOutDetailViewGrid(Guid? stockOutId, int pageIndex, int pageSize);
- /// <summary>
- /// 入库明细列表Excel导出
- /// </summary>
- IList<StockOutView> GetStockOutDetailViewList(Guid? stockOutId);
- IGridResultSet<TeachingMaterialPoolView> GetStockInByTeachingMaterialPoolViewGrid(ConfiguretView configuretView, bool? isLate, Guid? teachingMaterialPoolID, Guid? coursematerialID, bool isSelectMax, int pageIndex, int pageSize);
-
- ET_StockOut GetStockOut(Guid? stockOutID);
- ET_StockOutDetail GetStockOutDetail(Guid? stockOutDetailID);
- List<ET_TeachingMateriaInventory> GetTeachingMateriaInventory(Guid? teachingMaterialPoolID, decimal? price);
- IGridResultSet<TeachingMaterialPoolView> GetTeachingMaterialViewForRefundGrid(ViewModel.ConfiguretView configuretView, bool? isLate, Guid? teachingMaterialPoolID, Guid? coursematerialID, bool isSelectMax, int pageIndex, int pageSize);
- string GetStockOutNo(CF_StockOutType stockOutType);
- }
- }
|