public bool Save() { var valid = new QSValidator <Account> (entity); if (valid.RunDlgIfNotValid((Window)this.Toplevel)) { return(false); } logger.Info("Сохраняем счет организации..."); SetToResultAccount(); AccountSaved?.Invoke(this, resultAccount); logger.Info("Ok"); return(true); }
private void btnOk_Click(object sender, RoutedEventArgs e) { string account = tbLogin.Text.Trim(); string password = tbPassword.Text.Trim(); if (account != string.Empty && password != string.Empty) { AccountSaved?.Invoke(sender, new AccountEventArgs() { Account = account, Password = password }); this.Close(); } else { MessageBox.Show("Некорректно введен логин или пароль"); } }