示例#1
0
        private void Add()
        {
            var dialog = new AdminUserDialog();

            dialog.ShowDialog();
            if (dialog.Confirmed)
            {
                _hub.Invoke("AddUser", dialog.Login.Text, dialog.Password.Text, dialog.Privileges.Text,
                            $"{dialog.Year.Text}-{dialog.Month.Text}-{dialog.Day.Text}", dialog.Email.Text, dialog.IsUsa.IsChecked.Value);
            }
        }
示例#2
0
        private void Edit()
        {
            var dialog = new AdminUserDialog
            {
                Login      = { Text = SelectedUser.Login },
                Privileges = { Text = SelectedUser.Role },
                Year       = { Text = SelectedUser.LicenseExpDate.Value.Year.ToString() },
                Month      = { Text = SelectedUser.LicenseExpDate.Value.Month.ToString() },
                Day        = { Text = SelectedUser.LicenseExpDate.Value.Day.ToString() },
                Email      = { Text = SelectedUser.Email }
            };

            dialog.ShowDialog();
            if (dialog.Confirmed)
            {
                _hub.Invoke("EditUser", dialog.Login.Text, dialog.Password.Text, dialog.Privileges.Text,
                            $"{dialog.Year.Text}-{dialog.Month.Text}-{dialog.Day.Text}", dialog.Email.Text);
            }
        }