示例#1
0
        public override async void Execute(object parameter)
        {
            var splash = new LoadingSplash();

            KillProcess.ByName(ExeName, true);

            if (await CopyOrigToTemp())
            {
                StartExeProcess(TempExePath);
            }

            UpdateVersionInfo();
            splash.Close();
        }
        public static void Launch(AppArguments args)
        {
            var now = DateTime.Now.Date;
            var bgn = new DateTime(now.Year, now.Month, 1);
            var end = args.Collections.LastPostedDate();

            if (!PopUpInput.TryGetDateRange
                    ("Dates covered by Collection Summary Report",
                    out (DateTime Start, DateTime End)rng, bgn, end))
            {
                return;
            }

            var splash = new LoadingSplash();

            new ColxnSummaryReport(rng.Start, rng.End, args).ToExcel();

            splash.Close();
        }