Ejemplo n.º 1
0
		} //MainModule

		/// <summary>
		/// Initializes the engine components, 
		/// </summary>
		public static void Initialize(string userName)
		{
			DbHelper.Initialize(userName);
			Application.DoEvents();

			DBUpdaterHelper.UpdateDataBase();
			Application.DoEvents();

			DbHelper.CompactDB();
			Application.DoEvents();

			Tasks.Initialize();
			Application.DoEvents();

			DataMaintenanceHelper.DeleteIdleEntries();
			Application.DoEvents();
			DataMaintenanceHelper.DeleteZeroOrNullActiveTimeEntries();
			Application.DoEvents();
			DataMaintenanceHelper.GroupLogs(false);
			Application.DoEvents();
            
			Logs.Initialize();
			Application.DoEvents();
			Logs.FillMissingTimeUntilNow();
			Application.DoEvents();
			ApplicationsLog.Initialize();
			Application.DoEvents();
		}
Ejemplo n.º 2
0
 public static ArrayList GetApplicationsSummary(int parentTaskId, DateTime ini, DateTime end)
 {
     ApplicationsLog.UpdateCurrentApplicationsLog();
     return(GetApplicationsRecursiveSummary(parentTaskId, ini, end));
 }         //GetApplicationsSummary
Ejemplo n.º 3
0
 private void ApplicationsLog_ApplicationsLogChanged(ApplicationsLog.ApplicationLogChangeEventArgs e)
 {
     if (this.InvokeRequired)
     {
         ApplicationsLog_ApplicationsLogChangedDelegate d = new ApplicationsLog_ApplicationsLogChangedDelegate(ApplicationsLog_ApplicationsLogChanged);
         this.Invoke(d, new object[] { e});
     }
     else
     {
         this.UpdateApplicationsList(e.ApplicationLog, e.Action);
     }
 }