| 
					
					
						
							
						
					
					
				 | 
				@ -447,9 +447,26 @@ namespace Shentun.Peis.PatientRegisters | 
			
		
		
	
		
			
				 | 
				 | 
				                entlist = entlist.Where(m => m.patientRegister.SexId == input.SexId); | 
				 | 
				 | 
				                entlist = entlist.Where(m => m.patientRegister.SexId == input.SexId); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				            if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate)) | 
				 | 
				 | 
				            if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate)) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                if (input.DateType == '1') | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                { | 
			
		
		
	
		
			
				 | 
				 | 
				                    entlist = entlist.Where(m => m.patientRegister.CreationTime >= Convert.ToDateTime(input.StartDate) && | 
				 | 
				 | 
				                    entlist = entlist.Where(m => m.patientRegister.CreationTime >= Convert.ToDateTime(input.StartDate) && | 
			
		
		
	
		
			
				 | 
				 | 
				                    m.patientRegister.CreationTime < Convert.ToDateTime(input.EndDate).AddDays(1)); | 
				 | 
				 | 
				                    m.patientRegister.CreationTime < Convert.ToDateTime(input.EndDate).AddDays(1)); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                else if (input.DateType == '2') | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    entlist = entlist.Where(m => m.patientRegister.MedicalStartDate >= Convert.ToDateTime(input.StartDate) && | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      m.patientRegister.MedicalStartDate < Convert.ToDateTime(input.EndDate).AddDays(1)); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                else | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    entlist = entlist.Where(m => (m.patientRegister.CreationTime >= Convert.ToDateTime(input.StartDate) && | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                       m.patientRegister.CreationTime < Convert.ToDateTime(input.EndDate).AddDays(1)) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                       || (m.patientRegister.MedicalStartDate >= Convert.ToDateTime(input.StartDate) && | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      m.patientRegister.MedicalStartDate < Convert.ToDateTime(input.EndDate).AddDays(1)) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                       ); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            } | 
			
		
		
	
		
			
				 | 
				 | 
				            if (input.CompleteFlag != null) | 
				 | 
				 | 
				            if (input.CompleteFlag != null) | 
			
		
		
	
		
			
				 | 
				 | 
				            { | 
				 | 
				 | 
				            { | 
			
		
		
	
		
			
				 | 
				 | 
				                entlist = entlist.Where(m => m.patientRegister.CompleteFlag == input.CompleteFlag); | 
				 | 
				 | 
				                entlist = entlist.Where(m => m.patientRegister.CompleteFlag == input.CompleteFlag); | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |