Exemplo n.º 1
0
        public ReturnTypes ShowDialogEx(CollectorDialogData data)
        {
            log.Info("Called ShowDialogEx");

            var initData = new CollectorDialogInitData()
            {
                CryptoProviders = new List <String>(),
                Filename        = data.Filename,
                Username        = data.Username,
                Mode            = TranslateMode(data.mode)
            };

            CollectorState res = collectorService.ShowDialogEx(initData);

            log.Info("result" + res);
            return(T(res));
        }
Exemplo n.º 2
0
        public void ShowWindowEx(CollectorDialogInitData initData)
        {
            Filename = initData.Filename;
            Username = initData.Username;

            switch (initData.Mode)
            {
            case CollectorDialogDisplayType.ENCRYPT:
                Mode = CollectorMode.ENCRYPT;
                break;

            case CollectorDialogDisplayType.DECRYPT_OVERWRITE_NO:
                Mode = CollectorMode.DECRYPT;
                DeleteAfterCB.Visibility = System.Windows.Visibility.Collapsed;
                break;

            case CollectorDialogDisplayType.DECRYPT_OVERWRITE_YES:
                Mode = CollectorMode.DECRYPT;
                break;

            default:
                log.Error("Unacceptable work mode");
                break;
            }

            ShowState();

            try
            {
                log.Info("Show Window called");
                this.Topmost = true;
                this.Show();

                // Check if association is ok?
                AssociationCheck();
            }
            catch (Exception ex)
            {
                log.Info(ex);
            }
        }