예제 #1
0
        /// <summary>
        /// Закрыть окно.
        /// </summary>
        private void CloseDialog()
        {
            var settings = Settings.Default;

            settings.lastDispatcher = DispatcherSelector.SelectedItem.Id;
            settings.lastMed        = MedicalSelector.SelectedItem.Id;
            settings.lastMechanic   = MechanicSelector.SelectedItem.Id;

            settings.Save();

            OwnerIdentifier.Close(new StaffSelectorResult(MedicalSelector.SelectedItem, MechanicSelector.SelectedItem, DispatcherSelector.SelectedItem));
        }
예제 #2
0
        /// <summary>
        /// Sign up & close.
        /// </summary>
        /// <returns></returns>
        protected override async Task CloseDialog()
        {
            var res = await signUp.SignUpAsync(User.EMail, User.Nickname);

            if (!res)
            {
                Logger.Log.Error($"Sign Up error: {res.Code}");
                await this.ShowMessageBoxAsync(res.ToString(), MaterialMessageBoxButtons.Ok);
            }
            else if (!res.Result)
            {
                Logger.Log.Info($"Unsuccessful sign up {GetLog()}");
                await this.ShowMessageBoxAsync(res.Result.ToString(), MaterialMessageBoxButtons.Ok);
            }
            else
            {
                Logger.Log.Info($"Successful sign up {GetLog()}");
                await this.ShowMessageBoxAsync(Resources.Result_SucessfulSignUp, MaterialMessageBoxButtons.Ok);

                OwnerIdentifier.Close();
            }

            string GetLog() => $"(email: {User.EMail}, nick: {User.Nickname})";
        }
예제 #3
0
 /// <summary>
 /// Закрытие диалога.
 /// </summary>
 private void CloseDialog()
 {
     OwnerIdentifier.Close(EditableObject);
 }
예제 #4
0
        /// <summary>
        /// Закрыть окно.
        /// </summary>
        private void CloseDialog()
        {
            Settings.Default.Save();

            OwnerIdentifier.Close();
        }
예제 #5
0
 /// <summary>
 /// Close dialog.
 /// </summary>
 protected void CloseDialog()
 {
     OwnerIdentifier.Close();
 }