Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }