| 
					
				 | 
			
			
				@@ -18,6 +18,7 @@ using comal.timesheets.Tasks; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using System.IO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using static comal.timesheets.CustomControls.JobShell; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using static InABox.Mobile.LocationServices; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+using iText.Kernel.XMP.Impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 namespace comal.timesheets 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,7 +121,7 @@ namespace comal.timesheets 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CoreTable table = new Client<Assignment>().Query( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      new Filter<Assignment>(x => x.EmployeeLink.ID).IsEqualTo(GlobalVariables.EmpID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      .And(x => x.Date).IsEqualTo(DateTime.Today.Date) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                     .And(x => x.Actual.Finish).IsEqualTo(null), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     .And(x => x.Completed).IsEqualTo(null), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      new SortOrder<Assignment>(x => x.Actual.Start, SortDirection.Ascending)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!table.Rows.Any()) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -149,7 +150,10 @@ namespace comal.timesheets 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!complete) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 CurrentAssignment.Booked.Finish = RoundToNearestInterval(DateTime.Now, new TimeSpan(0, 5, 0)).TimeOfDay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 CurrentAssignment.Actual.Finish = RoundToNearestInterval(DateTime.Now, new TimeSpan(0, 5, 0)).TimeOfDay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                CurrentAssignment.Completed = DateTime.Now; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }               
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             new Client<Assignment>().Save(CurrentAssignment, auditnote); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |