using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel.ChargeManage.ArrearsSituation; namespace EMIS.CommonLogic.ChargeManage.ArrearsSituation { public interface IChargeControlServices { /// /// 查询费用控制类型相应的信息View(费用控制-1,注册控制-2,评价控制-3) /// /// ChargeControlView GetChargeControlView(); /// /// 费用控制保存 /// /// void ChargeControlSave(ChargeControlView chargeControlView); /// /// 根据userID查询能否登录系统(同时包括个性化控制登录的判断--控制放行信息) /// /// /// bool CanLogin(Guid userID); /// /// 根据userID查询能否网上选课(根据费用控制的设置,只要欠费将无法网上选课) /// 注:能登录系统不一定可网上选课 /// /// /// bool CanSelectCourse(Guid userID); /// /// 根据userID查询能否查询成绩(根据费用控制的设置,只要欠费将无法查询成绩) /// 注:能登录系统不一定可查询成绩(注释以下代码) /// /// /// bool CanViewScore(Guid userID); } }