private void OnExportDatabaseReport(BMDBSQLServer.EXPORT_DATABASE_REPORT tResult, Int32 tPercent, TimeSpan tTimeLeft) { try { if (null != ExportDatabaseReport) { m_Invoker.BeginInvoke(ExportDatabaseReport, tResult, tPercent, tTimeLeft); } } catch (Exception Err) { Err.ToString(); } }
private void ExportDatabaseReportEvent(BMDBSQLServer.EXPORT_DATABASE_REPORT tResult, Int32 tPercent, TimeSpan tTimeLeft) { switch (tResult) { case BMDBSQLServer.EXPORT_DATABASE_REPORT.DB_FAILED: case BMDBSQLServer.EXPORT_DATABASE_REPORT.DB_CANCELLED: case BMDBSQLServer.EXPORT_DATABASE_REPORT.DB_COMPLETE: m_Working = false; break; case BMDBSQLServer.EXPORT_DATABASE_REPORT.DB_EXPORTING: m_Working = true; break; } OnExportDatabaseReport(tResult, tPercent, tTimeLeft); }