/*Funcion: Obtener ProcessAuditTrailReportView para las secciones filtrado fechas
   Param: ReportDataView
   Return: Lista ProcessAuditTrailReportView
   */
 public List<ProcessAuditTrailReportView> getProcessAuditTrailFilterEarlyDates(ReportDataView report)
 {
     report = ReportLogic.fixDates(report);
     ProcessAuditTrailReportDao Dao = new ProcessAuditTrailReportDao();
     DataTable DaoResult = Dao.getProcessAuditTrailFilterEarlyDates(report);
     return BuildProcessAuditTrailReportService(DaoResult);
 }
 /*Funcion: Obtener ProcessAuditTrail para las secciones filtrado por criterios y fechas
   Param: ReportDataView
   Return: Lista ProcessAuditTrailReportView
   */
 public List<ProcessAuditTrailReportView> getProcessAuditTrailFilterByCriteria(ReportDataView report)
 {
     ProcessAuditTrailReportDao Dao = new ProcessAuditTrailReportDao();
     DataTable DaoResult = Dao.getProcessAuditTrailFilterByCriteria(report);
     return BuildProcessAuditTrailReportService(DaoResult);
 }
 /*Funcion: Obtener ProcessAuditTrail
   Param:
   Return: Lista ProcessAuditTrailReportView
   */
 public List<ProcessAuditTrailReportView> getProcessAuditTrailNoFilter()
 {
     ProcessAuditTrailReportDao Dao = new ProcessAuditTrailReportDao();
     DataTable DaoResult = Dao.getProcessAuditTrailNoFilter();
     return BuildProcessAuditTrailReportService(DaoResult);
 }