using Learun.Util; using System; using System.Data; using System.Collections.Generic; using Learun.Application.TwoDevelopment.LogisticsManagement; namespace Learun.Application.TwoDevelopment.EducationalAdministration { /// /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创 建:超级管理员 /// 日 期:2019-07-17 11:20 /// 描 述:新生录取管理 /// public class StuEnrollBLL : StuEnrollIBLL { private StuEnrollService stuEnrollService = new StuEnrollService(); #region 获取数据 /// /// 获取页面显示列表数据 /// /// 查询参数 /// public IEnumerable GetPageList(Pagination pagination, string queryJson) { try { return stuEnrollService.GetPageList(pagination, queryJson); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } /// /// 招生统计 /// /// /// /// public IEnumerable GetPageListForTJ(Pagination pagination, string queryJson) { try { return stuEnrollService.GetPageListForTJ(pagination, queryJson); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public IEnumerable AllStudent() { try { return stuEnrollService.AllStudent(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public IEnumerable GetDormitorys(Pagination pagination, string queryJson) { try { return stuEnrollService.GetDormitorys(pagination, queryJson); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } /// /// 招生统计 /// /// 查询参数 /// public DataTable GetTJList(string queryJson) { try { return stuEnrollService.GetTJList(queryJson); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } /// /// 获取页面显示列表数据 /// /// 查询参数 /// public IEnumerable GetList(string queryJson) { try { return stuEnrollService.GetList(queryJson); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } /// /// 获取页面显示列表数据 /// /// 查询参数 /// public IEnumerable GetReportPageList(Pagination pagination, string queryJson) { try { return stuEnrollService.GetReportPageList(pagination, queryJson); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } /// /// 获取StuEnroll表实体数据 /// 主键 /// /// public StuEnrollEntity GetStuEnrollEntity(string keyValue) { try { return stuEnrollService.GetStuEnrollEntity(keyValue); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public IEnumerable GetMidExamScoreData(string keyValue) { try { return stuEnrollService.GetMidExamScoreData(keyValue); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } /// /// 获取StuEnroll表实体数据 /// 主键 /// /// public StuEnrollEntity GetEntityByPersonalData(string IDCard, string StuName) { try { return stuEnrollService.GetEntityByPersonalData(IDCard, StuName); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public object GetStuInfo(string stuId) { try { return stuEnrollService.GetStuInfo(stuId); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public object GetCheckInStatistics(string DeptNo, string MajorNo, string ClassNo) { try { return stuEnrollService.GetCheckInStatistics(DeptNo, MajorNo, ClassNo); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public object GetHelpStatistics(string DeptNo, string MajorNo, string ClassNo) { try { return stuEnrollService.GetHelpStatistics(DeptNo, MajorNo, ClassNo); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public object GetMilitaryStatistics(string DeptNo, string MajorNo, string ClassNo) { try { return stuEnrollService.GetMilitaryStatistics(DeptNo, MajorNo, ClassNo); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } /// 查询 /// 主键 /// /// public StuEnrollEntity SearchForm(int type, StuEnrollEntity entity) { try { return stuEnrollService.SearchForm(type, entity); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowServiceException(ex); } } } public IEnumerable GetExamDataByStuId(string keyValue) { try { return stuEnrollService.GetExamDataByStuId(keyValue); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public List GetTree() { try { var data = stuEnrollService.GetTree(); List treeList = new List(); foreach (var item in data) { TreeModel node = new TreeModel { id = item.Item3, text = $"{item.Item4}(男{item.Item1},女{item.Item2})", value = item.Item3, showcheck = false, checkstate = 0, isexpand = false, parentId = "" }; treeList.Add(node); } return treeList.ToTree(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public List GetBedTree(string classNo, string gender) { try { var data = stuEnrollService.GetBedTree(classNo, gender); List treeList = new List(); foreach (var item in data) { TreeModel node = new TreeModel { id = item.ID, text = item.Name, value = item.ID, showcheck = false, checkstate = 0, isexpand = false, parentId = item.ParentID == null ? "" : item.ParentID }; treeList.Add(node); } return treeList.ToTree(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public List GetStuIdCards() { try { return stuEnrollService.GetStuIdCards(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } #endregion #region 提交数据 /// /// 删除实体数据 /// 主键 /// /// public void DeleteEntity(string keyValue) { try { stuEnrollService.DeleteEntity(keyValue); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void EditEnrollType(string stuIds, string enrollType) { try { stuEnrollService.EditEnrollType(stuIds, enrollType); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } /// 保存实体数据(新增、修改) /// 主键 /// /// public void SaveEnroll(string keyValue, StuEnrollEntity entity, List scoreData) { try { stuEnrollService.SaveEnroll(keyValue, entity, scoreData); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowServiceException(ex); } } } /// /// 保存实体数据(新增、修改) /// 主键 /// /// public void SaveEntity(string keyValue, StuEnrollEntity entity) { try { stuEnrollService.SaveEntity(keyValue, entity); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllocationClass(string classNo, string dataJson) { try { stuEnrollService.AllocationClass(classNo, dataJson); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void NewAllocationDormitory(string classNo, string dataJson) { try { stuEnrollService.NewAllocationDormitory(classNo, dataJson); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllocationDormiotry(string dormitoryNo, string stuId, string dormitoryName) { try { stuEnrollService.AllocationDormitory(dormitoryNo, stuId, dormitoryName); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void SyncDept() { try { stuEnrollService.SyncDept(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void SyncMajor() { try { stuEnrollService.SyncMajor(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) Sign(string stuId, bool status) { try { return stuEnrollService.Sign(stuId, status); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) Report(string stuId, bool status) { try { return stuEnrollService.Report(stuId, status); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) Stay(string stuId, bool status, bool After) { try { return stuEnrollService.Stay(stuId, status, After); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllStay() { try { stuEnrollService.AllStay(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) Help(string stuId, bool status, bool payAfter) { try { return stuEnrollService.Help(stuId, status, payAfter); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllHelp() { try { stuEnrollService.AllHelp(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) Military(string stuId, bool status, bool payAfter) { try { return stuEnrollService.Military(stuId, status, payAfter); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllMilitary() { try { stuEnrollService.AllMilitary(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllReport() { try { stuEnrollService.AllReport(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllPhoto() { try { stuEnrollService.AllPhoto(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllGetCloth() { try { stuEnrollService.AllGetCloth(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllGetSize() { try { stuEnrollService.AllGetSize(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void AllGetArticle() { try { stuEnrollService.AllGetArticle(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) IsPay(string stuId, bool status) { try { return stuEnrollService.IsPay(stuId, status); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public object GetPaymentInfo() { try { return stuEnrollService.GetPaymentInfo(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public object GetStuDefaultInfo(string StuId) { try { return stuEnrollService.GetStuDefaultInfo(StuId); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) IsPhoto(string stuId, bool status, string fileGuid) { try { return stuEnrollService.IsPhoto(stuId, status, fileGuid); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) GetCloth(string stuId, bool status) { try { return stuEnrollService.GetCloth(stuId, status); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) GetClothSize(string stuId, bool status) { try { return stuEnrollService.GetClothSize(stuId, status); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public (bool, string) GetArticles(string stuId, bool status) { try { return stuEnrollService.GetArticles(stuId, status); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void GetMoney() { try { stuEnrollService.GetMoney(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void RelationPhoto() { try { stuEnrollService.RelationPhoto(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void Synchronization() { try { stuEnrollService.Synchronization(); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void UpdateEnrollStatus(string keyValue, int EnrollStatus) { try { stuEnrollService.UpdateEnrollStatus(keyValue, EnrollStatus); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } public void Admission(string keyValue, int IsAdmission) { try { stuEnrollService.Admission(keyValue, IsAdmission); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } } #endregion } }