53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     /// <summary> | |||
|  |     /// 企业安全文件上报 | |||
|  |     /// </summary> | |||
|  |     public static class SubUnitReportService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据主键获取企业安全文件上报信息 | |||
|  |         /// </summary> | |||
|  |         /// <param name="subUnitReportId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Supervise_SubUnitReport GetSubUnitReportById(string subUnitReportId) | |||
|  |         { | |||
|  |             return Funs.DB.Supervise_SubUnitReport.FirstOrDefault(e => e.SubUnitReportId == subUnitReportId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 是否未上报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="postName"></param> | |||
|  |         /// <returns>true-已上报,false-未上报</returns> | |||
|  |         public static bool IsUpLoadSubUnitReport(string subUnitReportId) | |||
|  |         { | |||
|  |             bool isUpLoad = true; | |||
|  |             var SubUnitReport = BLL.SubUnitReportService.GetSubUnitReportById(subUnitReportId); | |||
|  |             if (SubUnitReport != null) | |||
|  |             { | |||
|  |                 if (SubUnitReport.IsEndLever == true) | |||
|  |                 { | |||
|  |                     var detailCout = Funs.DB.Supervise_SubUnitReportItem.FirstOrDefault(x => x.SubUnitReportId == subUnitReportId && x.UpState == Const.UpState_3); | |||
|  |                     if (detailCout != null) | |||
|  |                     { | |||
|  |                         isUpLoad = false; | |||
|  |                     } | |||
|  |                 } | |||
|  |                 else | |||
|  |                 { | |||
|  |                     isUpLoad = false; | |||
|  |                 } | |||
|  |             } | |||
|  | 
 | |||
|  |             return isUpLoad; | |||
|  |         } | |||
|  |     } | |||
|  | } |