private void MClient_ReceivedLoginResult(object sender, ReceivedLoginResultEventArgs e)
        {
            this.Dispatcher.Invoke(() =>
            {
                if (e.Result.Success)
                {
                    WorkWindow workWindow = new WorkWindow(mClient, mSetting);

                    if ((bool)mSetting["RememberID"])
                    {
                        mSetting["ID"] = IDText.Text;
                    }
                    mSetting.Save();

                    workWindow.Show();
                    mClientLoggedIn = true;
                    this.Close();

                    mClient.ReceivedLoginResult -= MClient_ReceivedLoginResult;
                }
                else
                {
                    this.Dispatcher.Invoke(() => MessageBox.Show(this, $"로그인하지 못했습니다.\n{e.Result.ToString()}", "로그인 실패", MessageBoxButton.OK, MessageBoxImage.Error));

                    LogInButton.IsEnabled = true;
                }
            });
        }
Ejemplo n.º 2
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            ParentWindow = Window.GetWindow(this) as WorkWindow;
            FirstDateControl.SelectedDate              = DateTime.Now;
            SecondDateControl.SelectedDate             = DateTime.Now;
            ParentWindow.Client.ReceivedDataSetResult += Client_ReceivedDataSetResult;

            DataObject.AddPastingHandler(RefText, OnTextPaste);
        }
 private void UserControl_Loaded(object sender, RoutedEventArgs e)
 {
     ParentWindow = Window.GetWindow(this) as WorkWindow;
     ParentWindow.Client.ReceivedDataSetResult += Client_ReceivedDataSetResult;
     mChildManager = new ChildWindowManager(ParentWindow);
 }