private void updateStatus(User.Flag flag) { this.flag = flag; string status = ""; switch (this.flag) { case User.Flag.AVAILABLE: pStatus.BackColor = Color.Green; status = "Available"; break; case User.Flag.BUSY: pStatus.BackColor = Color.Red; status = "Busy"; break; case User.Flag.NEEDS_HELP: pStatus.BackColor = Color.Yellow; status = "Needs Help"; break; default: break; } updateToolTipStatus(status); }
public UpdateUserMessage(User u) : base(u) { this.Type = MessageType.UPDATE_USER; }
public NewUserMessage(User u) : base(u) { this.Type = MessageType.NEW_USER; }
public RemoveUserMessage(User u) : base(u) { this.Type = MessageType.REMOVE_USER; }
/// <summary> /// Default constructor /// </summary> /// <param name="user">User that has been updated</param> public UserMessage(User user) { this.User = user; }