/// <summary> /// 获取科室信息 /// </summary> public static IQueryable <Models.CHIS_Code_Department> GetDepartment(int stationId, DepartSelectTypes deptType = DepartSelectTypes.All, bool isEnabled = true) { var finds = MainDbContext.CHIS_Code_Department.Where(m => m.StationID == stationId && m.IsEnable == isEnabled); switch (deptType) { case DepartSelectTypes.TreatmentDepartments: finds = finds.Where(m => m.IsNotTreatDept != true); break; case DepartSelectTypes.NotTreatmentDepartments: finds = finds.Where(m => m.IsNotTreatDept == true); break; } return(finds); }
/// <summary> /// 获取科室信息 - 前端SelectListItem /// </summary> public static IEnumerable <SelectListItem> GetDepartmentListItem(int stationId, DepartSelectTypes deptType = DepartSelectTypes.All, bool isEnabled = true) { return(GetDepartment(stationId, deptType, isEnabled).Select(m => new SelectListItem { Text = m.DepartmentName, Value = m.DepartmentID.ToString() })); }