Esempio n. 1
0
 private void ExecuteChangeVerticesSizeCommand(object param)
 {
     Model.Graph.ForEach(ChangeSize);
     Model.GraphField.Clear();
     Model.GraphField = fieldFactory.CreateGraphField(Model.Graph);
     OnWindowClosed?.Invoke(this, EventArgs.Empty);
 }
Esempio n. 2
0
 private void Acquisition_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (OnWindowClosed != null)
     {
         OnWindowClosed.Invoke(sender, e);
     }
 }
Esempio n. 3
0
 private void Settings_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (OnWindowClosed != null)
     {
         OnWindowClosed.Invoke(sender, e);
     }
 }
        private async void admin_Click(object sender, RoutedEventArgs e)
        {
            Service1Client client = new Service1Client();

            try
            {
                loadBord.Visibility = Visibility.Visible;
                //await client.AddGenrePlaylistAsync(new Song_Playlist { Title= "House", Image= File.ReadAllBytes("d:\\housemus.jpg") });
                //await client.tmpAsync(File.ReadAllBytes("d:\\ger.jpg"));

                OnWindowClosed?.Invoke(await client.TryLoginAsync(new Login_User {
                    Image = null, ExtensionData = null, Login = "******", Password = "******", Email = null
                }));
                this.Close();
            }
            catch (FaultException <LoginFailed> ex)
            {
                Console.WriteLine(ex.Detail.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            loadBord.Visibility = Visibility.Hidden;
        }
 public void StartPathfinding(object sender, EventArgs e)
 {
     if (CanExecuteConfirmPathFindAlgorithmChoice())
     {
         OnWindowClosed?.Invoke(this, EventArgs.Empty);
         FindPath();
     }
 }
Esempio n. 6
0
 /// <summary>
 /// Called when the window is closed.
 /// </summary>
 /// <param name="sender">Irrelevant sender.</param>
 /// <param name="e">Empty event args.</param>
 private void Window_Closed(object sender, EventArgs e)
 {
     OnWindowClosed?.Invoke();
     if (ExitOnClose)
     {
         Environment.Exit(0);
     }
 }
 public void CreateGraph(object sender, EventArgs e)
 {
     if (CanExecuteConfirmGraphAssembleChoice())
     {
         CreateGraph();
         OnWindowClosed?.Invoke(this, EventArgs.Empty);
         OnWindowClosed = null;
     }
 }
Esempio n. 8
0
        private void ExecuteChangeVertexOpacity(object param)
        {
            Vertex3D.EnqueuedVertexBrush.Opacity = EnqueuedVertexColorOpacity;
            Vertex3D.ObstacleVertexBrush.Opacity = ObstacleColorOpacity;
            Vertex3D.SimpleVertexBrush.Opacity   = SimpleVertexColorOpacity;
            Vertex3D.PathVertexBrush.Opacity     = PathVertexColorOpacity;
            Vertex3D.VisitedVertexBrush.Opacity  = VisitedVertexColorOpacity;

            OnWindowClosed?.Invoke(this, EventArgs.Empty);
        }
        private async void LoginBtnMouseDown(object sender, MouseButtonEventArgs e)
        {
            try
            {
                if ((LoginBox.Text == String.Empty || LoginPassBox.Password == String.Empty) ||
                    (LoginBox.Text == String.Empty && LoginPassBox.Password == String.Empty))
                {
                    ErrorText.Text          = "One or more fields should be \n; signed. Please, try again.";
                    NetworkError.Visibility = Visibility.Visible;
                }
                else
                {
                    loadBord.Visibility = Visibility.Visible;
                    Console.WriteLine("asd");
                    Service1Client client  = new Service1Client();
                    Login_User     logUser = new Login_User {
                        Image = null, ExtensionData = null, Login = LoginBox.Text, Password = LoginPassBox.Password, Email = null
                    };
                    Console.WriteLine(logUser.Password);
                    Client_User user = await client.TryLoginAsync(logUser);

                    SetAutoLogin(logUser);
                    OnWindowClosed?.Invoke(user);
                    this.Close();
                }
            }
            catch (FaultException <LoginFailed> exception)
            {
                ErrorText.Text          = exception.Detail.Message;
                NetworkError.Visibility = Visibility.Visible;
                loadBord.Visibility     = Visibility.Hidden;
                return;
            }
            catch
            {
                ErrorText.Text          = "Network issues. Please check your\ninternet connection and try again.";
                loadBord.Visibility     = Visibility.Hidden;
                NetworkError.Visibility = Visibility.Visible;
                return;
            }
            loadBord.Visibility     = Visibility.Hidden;
            NetworkError.Visibility = Visibility.Hidden;
        }
Esempio n. 10
0
        public static void Notify(object sender, GameEventArgs e)
        {
            switch (e.type)
            {
            case OPEN_WINDOW:
                OpenWindow?.Invoke(sender, e);
                break;

            case CLOSE_WINDOW:
                CloseWindow?.Invoke(sender, e);
                break;

            case HOLD_WINDOW:
                HoldWindow?.Invoke(sender, e);
                break;

            case RESUME_WINDOW:
                ResumeWindow?.Invoke(sender, e);
                break;

            case WINDOW_OPENED:
                OnWindowOpened?.Invoke(sender, e);
                break;

            case WINDOW_CLOSED:
                OnWindowClosed?.Invoke(sender, e);
                break;

            case WINDOW_HOLDED:
                OnWindowHolded?.Invoke(sender, e);
                break;

            case WINDOW_RESUMED:
                OnWindowResumed?.Invoke(sender, e);
                break;
            }
        }
        private async void ConfirmRegBtnClick(object sender, MouseButtonEventArgs e)
        {
            try
            {
                Service1Client client = new Service1Client();
                await client.RegNewUserAsync(new Login_User
                {
                    Email         = RegisterMail.Text,
                    ExtensionData = null,
                    Image         = ImagePath == null ? null : File.ReadAllBytes(ImagePath),
                    Login         = RegisterLogin.Text,
                    Password      = RegisterPassbox1.Password
                });

                SignUpGrid.Visibility = Visibility.Hidden;
                loadBord.Visibility   = Visibility.Visible;
                Console.WriteLine("asd");
                OnWindowClosed?.Invoke(await client.TryLoginAsync(new Login_User {
                    Image = null, ExtensionData = null, Login = RegisterMail.Text, Password = RegisterPassbox1.Password, Email = null
                }));
                this.Close();
            }
            catch (FaultException <RegFailed> exception)
            {
                RegisterErrorBox.Visibility = Visibility.Visible;
                RegisterErrorMessage.Text   = exception.Detail.Message;
                return;
            }
            catch (Exception exception)
            {
                RegisterErrorBox.Visibility = Visibility.Visible;
                RegisterErrorMessage.Text   =
                    "Network issues. Please check your\n;internet connection and try again.";
                return;
            }
        }
 protected override void OnClosing(CancelEventArgs e)
 {
     OnWindowClosed?.Invoke(this, null);
     base.OnClosing(e);
 }
Esempio n. 13
0
 public void NotifyWindowClosed(string title)
 {
     OnWindowClosed?.Invoke(this, title);
 }
Esempio n. 14
0
 public void CancelPathFinding(object sender, EventArgs e)
 {
     OnWindowClosed?.Invoke(this, EventArgs.Empty);
     OnWindowClosed = null;
 }
 private void DialogOk() => OnWindowClosed?.Invoke(this, DialogResult.OK);
 public void CancelCreateGraph(object sender, EventArgs e)
 {
     OnWindowClosed?.Invoke(this, EventArgs.Empty);
     OnWindowClosed = null;
 }
 protected virtual void DialogOk() => OnWindowClosed?.Invoke(this, RefactoringDialogResult.Execute);
Esempio n. 18
0
 private void CloseWindow()
 {
     OnWindowClosed?.Invoke(this, EventArgs.Empty);
     OnWindowClosed = null;
 }
Esempio n. 19
0
 private void CloseWindowOk() => OnWindowClosed?.Invoke(this, IsProjectDirty ? DialogResult.OK : DialogResult.Cancel);
 private void ExecuteCloseWindowCommand(object param)
 {
     OnWindowClosed?.Invoke(this, EventArgs.Empty);
     OnWindowClosed = null;
 }
Esempio n. 21
0
 private void ExecuteCloseChangeVertexOpacity(object param)
 {
     OnWindowClosed?.Invoke(this, EventArgs.Empty);
     OnWindowClosed = null;
 }
Esempio n. 22
0
 public virtual bool Close()
 {
     OnWindowClosed?.Invoke(this, EventArgs.Empty);
     return(Owner.CloseWindow(this));
 }
 protected virtual void DialogCancel() => OnWindowClosed?.Invoke(this, RefactoringDialogResult.Cancel);
Esempio n. 24
0
 private void CloseWindowCancel() => OnWindowClosed?.Invoke(this, DialogResult.Cancel);
 private void CloseAddingMouseDown(object sender, MouseButtonEventArgs e)
 {
     AddPlaylistErrorBox.Visibility = Visibility.Hidden;
     OnWindowClosed?.Invoke();
 }