48 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			2.0 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 UrgeReportService
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// 更新催报完成
 | |
|         /// </summary>
 | |
|         /// <param name="unitId"></param>
 | |
|         /// <param name="reportType"></param>
 | |
|         /// <param name="Year"></param>
 | |
|         /// <param name="Month"></param>
 | |
|         public static void SetComplete(string unitId, string reportType, string year, string value)
 | |
|         {
 | |
|             Model.Information_UrgeReport urgeReport = new Model.Information_UrgeReport();
 | |
|             if (reportType == Const.ReportType_1 || reportType == Const.ReportType_2 || reportType == Const.ReportType_8)
 | |
|             {
 | |
|                 urgeReport = Funs.DB.Information_UrgeReport.FirstOrDefault(x => x.UnitId == unitId && x.ReprotType == reportType && x.YearId == year && x.MonthId == value);
 | |
|             }
 | |
|             else if (reportType == Const.ReportType_3 || reportType == Const.ReportType_4 || reportType == Const.ReportType_9)
 | |
|             {
 | |
|                 urgeReport = Funs.DB.Information_UrgeReport.FirstOrDefault(x => x.UnitId == unitId && x.ReprotType == reportType && x.YearId == year && x.QuarterId == value);
 | |
|             }
 | |
|             else if (reportType == Const.ReportType_5)
 | |
|             {
 | |
|                 urgeReport = Funs.DB.Information_UrgeReport.FirstOrDefault(x => x.UnitId == unitId && x.ReprotType == reportType && x.YearId == year && x.HalfYearId == value);
 | |
|             }
 | |
|             else if (reportType == Const.ReportType_6 || reportType == Const.ReportType_7 || reportType == Const.ReportType_10)
 | |
|             {
 | |
|                 urgeReport = Funs.DB.Information_UrgeReport.FirstOrDefault(x => x.UnitId == unitId && x.ReprotType == reportType && x.YearId == year);
 | |
|             }
 | |
|             if (urgeReport != null)
 | |
|             {
 | |
|                 urgeReport.IsComplete = true;
 | |
|                 Funs.DB.SubmitChanges();
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| }
 |