12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel;
- using EMIS.Entities;
- using System.Linq.Expressions;
- using EMIS.ViewModel.Students;
- using EMIS.ViewModel.CerificateManage;
- namespace EMIS.CommonLogic.CerificateManage
- {
- public interface ICertisfierDistributeServices
- {
- object GetCertisfierListViewGrid(ConfiguretView examinationSubjectView, Guid? schoolyearID,
- Guid? examinationProjectID, Guid? collegeID, int? schoolAreaID, int? year, Guid? classmajorID, int? standardID, int? distributeTypeID, int? recordStatus,Guid? userid, int pageIndex, int pageSize);
- CerificateView GetView(Guid? ViewID);
- void Edit(CerificateView view);
- IGridResultSet<ExamBatchProjectView> GetExamProjectListViewGrid(int pageIndex, int pageSize, params EMIS.ViewModel.ConfiguretView[] configuretViews);
- void UpdateCertisfierDistributeType(CerificateView view);
- EMIS.ViewModel.CerificateView GetView(Expression<Func<ER_CertisfierDistribute, bool>> expCampus);
- List<CerificateView> GetList(ConfiguretView examinationSubjectView, Guid? schoolyearID,
- Guid? examinationProjectID, Guid? collegeID, int? schoolAreaID, int? year, Guid? classmajorID, int? standardID, int? distributeTypeID, int? recordStatus,
- List<Guid?> ids);
- //IQueryable<EMIS.ViewModel.CerificateView> GetList(params EMIS.ViewModel.ConfiguretView[] configuretView);
- bool Delete(List<Guid?> IDs);
- bool OpenDistribute(List<Guid?> IDs);
- bool CancelOpenDistribute(List<Guid?> IDs);
- bool CancelDistribute(List<Guid?> IDs);
- bool ConfirmDistribute(List<Guid?> IDs, string Distributer);
- void Import(Dictionary<string, string> cellheader, out int? inCount, out int? upCount,
- out List<CerificateView> errdataList, out int? errCount, string sourcePhysicalPath);
- IGridResultSet<CertificateMobileView> GetCertificateMobileViewGrid(int? pageIndex, int? pageSize, Guid userID);
- void NumberImport(Dictionary<string, string> cellheader, out int? inCount, out int? upCount,
- out List<CerificateView> errdataList, out int? errCount, string sourcePhysicalPath);
- }
- }
|