public AddEditUserView(User thisUser) { InitializeComponent(); _currentUser = thisUser; if (_currentUser.UserID > 0) { Text = string.Format("Buzzle - Edit User {0}", CurrentlyLoggedInUser.FullName); } }
public UserTile(User thisUser = null) { ItemSize = TileItemSize.Medium; AppearanceItem.Hovered.BackColor = System.Drawing.Color.FromArgb(255, ((int)(((byte)(192)))), ((int)(((byte)(192))))); AppearanceItem.Hovered.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold); AppearanceItem.Hovered.Options.UseBackColor = true; AppearanceItem.Hovered.Options.UseFont = true; AppearanceItem.Normal.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold); AppearanceItem.Normal.Options.UseFont = true; TextAlignment = TileItemContentAlignment.MiddleCenter; if (thisUser != null) { User = thisUser; if (!string.IsNullOrWhiteSpace(thisUser.UserName)) { this.Text = thisUser.UserName; } } }
private void LoginDetailsReceived(object sender, EventArgs e) { var username = ((BuzzleCredentialsEvetArgs) e).Userame; var password = ((BuzzleCredentialsEvetArgs) e).Password; var user = _dataManager.GetUser(username, password); if (user == null) { _buzzleLoginForm.CredentialsRejected(); if (_dataManager.NoUsers) { BuzzleFunctions.ShowMessage( "No User found in database. You must create a new user to enable you become a buzzler", "User Database empty"); CreateNewUser(); } return; } _buzzleLoginForm.Hide(); CurrentUser = user; LoadShell(); }
public User UpdateUser(User user) { _dataBaseContext.Users.ApplyCurrentValues(user); SaveChangesToDataBase(); return user; }
public void DeleteUser(User user) { user.IsDeleted = true; UpdateUser(user); }
public User AddUser(User userToBeSaved) { _dataBaseContext.Users.AddObject(userToBeSaved); SaveChangesToDataBase(); return userToBeSaved; }
private void ShowUserDetailsView(User user = null) { var userToLoad = user ?? CurrentUser; using (var userDetailsView = new AddEditUserView(userToLoad)) { userDetailsView.UserSaved += UserSaved; userDetailsView.ShowDialog(); } }
private void UserTileRightClicked(object sender, TileItemEventArgs e) { CurrentUser = ((UserTile)e.Item).User; popupMenu_Tiles.ShowPopup(MousePosition); }
private void UserTileClicked(object sender, TileItemEventArgs e) { CurrentUser = ((UserTile)e.Item).User; ShowUserDetailsView(); }
public static void SetCurrentUser(User user) { _currentUser = user; }