public void Start2(UiClient client) { Json jReport = new Json(); jReport["command"].Value = "system.report.progress"; jReport["step"].Value = LanguageManager.GetText("ReportStepCollectEnvironmentInfo"); jReport["body"].Value = LanguageManager.GetText("PleaseWait"); jReport["perc"].Value = 0; client.OnReceive(jReport); Environment(); jReport["step"].Value = LanguageManager.GetText("ReportStepTests"); jReport["body"].Value = ToString(); jReport["perc"].Value = 10; client.OnReceive(jReport); Tests(); jReport["step"].Value = LanguageManager.GetText("ReportStepLogs"); jReport["body"].Value = ToString(); jReport["perc"].Value = 50; client.OnReceive(jReport); Add(LanguageManager.GetText("ReportOptions"), Engine.Instance.Storage.GetReportForSupport()); Add(LanguageManager.GetText("ReportLogs"), Engine.Instance.Logs.ToString()); jReport["step"].Value = LanguageManager.GetText("ReportStepLogs"); jReport["body"].Value = ToString(); jReport["perc"].Value = 60; client.OnReceive(jReport); jReport["step"].Value = LanguageManager.GetText("ReportStepPlatform"); jReport["body"].Value = ToString(); jReport["perc"].Value = 70; client.OnReceive(jReport); NetworkInfo(); Platform.Instance.OnReport(this); jReport["step"].Value = LanguageManager.GetText("ReportStepDone"); jReport["body"].Value = ToString(); jReport["perc"].Value = 100; client.OnReceive(jReport); }
public void Start(UiClient client) { Json jReport = new Json(); jReport["command"].Value = "system.report.progress"; jReport["step"].Value = Messages.ReportStepCollectEnvironmentInfo; jReport["body"].Value = Messages.PleaseWait; jReport["perc"].Value = 0; client.OnReceive(jReport); Environment(); jReport["step"].Value = Messages.ReportStepTests; jReport["body"].Value = ToString(); jReport["perc"].Value = 10; client.OnReceive(jReport); Tests(); jReport["step"].Value = Messages.ReportStepLogs; jReport["body"].Value = ToString(); jReport["perc"].Value = 50; client.OnReceive(jReport); Add(Messages.ReportOptions, Engine.Instance.Storage.GetReportForSupport()); Add(Messages.ReportLogs, Engine.Instance.Logs.ToString()); jReport["step"].Value = Messages.ReportStepLogs; jReport["body"].Value = ToString(); jReport["perc"].Value = 60; client.OnReceive(jReport); jReport["step"].Value = Messages.ReportStepPlatform; jReport["body"].Value = ToString(); jReport["perc"].Value = 70; client.OnReceive(jReport); NetworkInfo(); Platform.Instance.OnReport(this); jReport["step"].Value = Messages.ReportStepDone; jReport["body"].Value = ToString(); jReport["perc"].Value = 100; client.OnReceive(jReport); }