public UserAdminControl() { InitializeComponent(); IsUserSelected = false; SelectedUser = null; this.Loaded += new RoutedEventHandler(UserAdminControl_Loaded); lbUsers.SelectionChanged += new SelectionChangedEventHandler(lbUsers_SelectionChanged); lbCategories.MouseDoubleClick += new MouseButtonEventHandler(lbCategories_MouseDoubleClick); btnNewUser.Click += new RoutedEventHandler(btnNewUser_Click); btnSave.Click += new RoutedEventHandler(btnSave_Click); btnChangePassword.Click += new RoutedEventHandler(btnChangePassword_Click); }
public LoginForm() { InitializeComponent(); btnLogin.Click += new RoutedEventHandler(btnLogin_Click); ThisUser = null; cboUsers.Items.Clear(); List<JMMServerBinary.Contract_JMMUser> users = JMMServerVM.Instance.clientBinaryHTTP.GetAllUsers(); foreach (JMMServerBinary.Contract_JMMUser user in users) cboUsers.Items.Add(new JMMUserVM(user)); if (cboUsers.Items.Count > 0) cboUsers.SelectedIndex = 0; txtPassword.PasswordChanged += new RoutedEventHandler(txtPassword_PasswordChanged); this.Loaded += new RoutedEventHandler(LoginForm_Loaded); }
void btnLogin_Click(object sender, RoutedEventArgs e) { ThisUser = null; JMMUserVM user = cboUsers.SelectedItem as JMMUserVM; if (user != null) { JMMServerBinary.Contract_JMMUser retUser = JMMServerVM.Instance.clientBinaryHTTP.AuthenticateUser(user.Username, txtPassword.Password.Trim()); if (retUser != null) { ThisUser = user; this.DialogResult = true; this.Close(); } else { txtPassword.Focus(); txtStatus.Text = "Incorrect Password"; } } }
public void RefreshAllUsers() { lock (userLock) { AllUsers.Clear(); if (!ServerOnline) return; try { List<JMMServerBinary.Contract_JMMUser> users = JMMServerVM.Instance.clientBinaryHTTP.GetAllUsers(); foreach (JMMServerBinary.Contract_JMMUser user in users) { JMMUserVM jmmUser = new JMMUserVM(user); if (CurrentUser != null && CurrentUser.JMMUserID.Value == jmmUser.JMMUserID.Value) { CurrentUser = jmmUser; SetShowServerSettings(); } AllUsers.Add(new JMMUserVM(user)); } } catch (Exception ex) { Utils.ShowErrorMessage(ex); } } }
public bool LoginAsLastUser() { if (string.IsNullOrEmpty(AppSettings.LastLoginUsername)) return false; JMMServerBinary.Contract_JMMUser retUser = JMMServerVM.Instance.clientBinaryHTTP.AuthenticateUser(AppSettings.LastLoginUsername, ""); if (retUser != null) { CurrentUser = new JMMUserVM(retUser); Username = CurrentUser.Username; IsAdminUser = CurrentUser.IsAdmin == 1; UserAuthenticated = true; SetShowServerSettings(); return true; } return false; }
void btnNewUser_Click(object sender, RoutedEventArgs e) { SelectedUser = new JMMUserVM(); DisplayUser(); }
void lbUsers_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (lbUsers.Items.Count == 0) { IsUserSelected = false; SelectedUser = null; return; } SelectedUser = lbUsers.SelectedItem as JMMUserVM; if (SelectedUser == null) IsUserSelected = false; else IsUserSelected = true; DisplayUser(); }
public void Init(JMMUserVM jmmUser) { JMMUser = jmmUser; txtUsername.Text = JMMUser.Username; }