コード例 #1
0
        private void DoSubmit()
        {
            User loginUser;

            try
            {
                loginUser
                    = RepositoryFactory.instance.UserRepository.FindOne(Id, SafePassword.GetStretchedPassword(Id, Password));
            }
            catch
            {
                loginUser = new User();
            }


            if (loginUser is null)
            {
                MessageDialogRequest.Raise(
                    new MessageNotification()
                {
                    Title         = "ERROR",
                    IconKind      = "AlertDecagram",
                    Message       = "Login Failed!!!!!",
                    ButtonContent = "OK"
                });
            }
            else
            {
                RegionService.MainNavigate(nameof(MainPage), nameof(SecondPage));
            }
        }
コード例 #2
0
        private void MessageDialogRequestHandler(MessageDialogRequest request)
        {
            var folderdialog = new System.Windows.Forms.FolderBrowserDialog();

            switch (request.Content)
            {
            case "OpenOptionFolder":
            {
                var result = folderdialog.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    AppMessages.DialogAnwer.Send(new MessageDialogResult(folderdialog.SelectedPath)
                        {
                            Type = DialogType.OpenOptionFolder
                        });
                }
            }
            break;
            }
        }
コード例 #3
0
 public static void Send(MessageDialogRequest dialogMessage)
 {
     Messenger.Default.Send(dialogMessage);
 }
コード例 #4
0
 protected Task HandleMessageDialogRequest(MessageDialogRequest request)
 {
     return(DisplayAlert(request.Title, request.Message, "OK"));
 }
コード例 #5
0
        private void DialogManager(MessageDialogRequest obj)
        {
            if (obj == null)
            {
                return;
            }
            var dialog       = new Microsoft.Win32.SaveFileDialog();
            var opendialog   = new Microsoft.Win32.OpenFileDialog();
            var folderdialog = new System.Windows.Forms.FolderBrowserDialog();

            switch ((obj.Content))
            {
            case "ACO":
            {
                dialog.DefaultExt = ".ACO";
                dialog.Filter     = "Photoshop Palette (.ACO)|*.ACO";

                var result = dialog.ShowDialog();
                if (result == true)
                {
                    AppMessages.DialogAnwer.Send(new MessageDialogResult(dialog.FileName)
                        {
                            Type = DialogType.SaveAco
                        });
                }
            }
            break;

            case "FOLDER":
            {
                var result = folderdialog.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    AppMessages.DialogAnwer.Send(new MessageDialogResult(folderdialog.SelectedPath)
                        {
                            Type = DialogType.OpenFolder
                        });
                }
            }
            break;

            case "SAVE":
            {
                dialog.DefaultExt = ".xml";
                dialog.Filter     = "Save file (.xml)|*.xml";
                var result = dialog.ShowDialog();
                if (result == true)
                {
                    AppMessages.DialogAnwer.Send(new MessageDialogResult(dialog.FileName)
                        {
                            Type = DialogType.SaveFile
                        });
                }
            }
            break;

            case "LOAD":
            {
                opendialog.DefaultExt = ".xml";
                opendialog.Filter     = "Save file (.xml)|*.xml";
                var result = opendialog.ShowDialog();
                if (result == true)
                {
                    AppMessages.DialogAnwer.Send(new MessageDialogResult(opendialog.FileName)
                        {
                            Type = DialogType.OpenFile
                        });
                }
            }
            break;

            case "SelectBitmapMap":
            {
                opendialog.DefaultExt = ".bmp";
                opendialog.Filter     = "Bitmap file (.bmp)|*.bmp";
                var result = opendialog.ShowDialog();
                if (result == true)
                {
                    AppMessages.DialogAnwer.Send(new MessageDialogResult(opendialog.FileName)
                        {
                            Type = DialogType.SelectBitmapMap
                        });
                }
            }
            break;

            case "SelectBitmapMapZ":
            {
                opendialog.DefaultExt = ".bmp";
                opendialog.Filter     = "Bitmap file (.bmp)|*.bmp";
                var result = opendialog.ShowDialog();
                if (result == true)
                {
                    AppMessages.DialogAnwer.Send(new MessageDialogResult(opendialog.FileName)
                        {
                            Type = DialogType.SelectBitmapZ
                        });
                }
            }
            break;

            case "OpenOptionWindow":
            {
                new OptionWindow().Show();
            }
            break;

            case "OpenFolderOutput":
            {
                var result = folderdialog.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    AppMessages.DialogAnwer.Send(new MessageDialogResult(folderdialog.SelectedPath)
                        {
                            Type = DialogType.OpenOptionOutputFolder
                        });
                }
            }
            break;

            case "OpenFileXmlExport":
            {
                var result = folderdialog.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    AppMessages.DialogAnwer.Send(new MessageDialogResult(folderdialog.SelectedPath)
                        {
                            Type = DialogType.SaveBrushFile
                        });
                }
                break;
            }

            default:
            {
                MessageBox.Show(this, obj.Content, "Error", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK);
            }
            break;
            }
        }