void AddToListView(ActivityListItem item) { var server = (Server)item.Tag; var items = Adapter.Items; if (server.IsSaved) { // If it's from the db, check by db id. var it = items.FirstOrDefault(i => ((Server)i.Tag).DbId == server.DbId); if (it != null) { // An item exists that represents this database element - update it. UpdateListItem(it, server); } else { // No item exists to update this database element - add it. AddItemToAdapter(item); } } else { // If not, check by field equality. if (!items.Any(i => string.Equals(server.Name, ((Server)i.Tag).Name, StringComparison.OrdinalIgnoreCase) && string.Equals(server.Address, ((Server)i.Tag).Address, StringComparison.OrdinalIgnoreCase))) { AddItemToAdapter(item); } } }
public UserDetail GetUserByID(int id) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .UsersInfo .Single(e => e.ID == id && e.OwnerID == _ownerID); List <ActivityListItem> userEnrollments = new List <ActivityListItem>(); foreach (var activity in entity.Enrollments) { var activityListItem = new ActivityListItem() { ID = activity.Activities.ID, Name = activity.Activities.Name, Description = activity.Activities.Description }; userEnrollments.Add(activityListItem); } return (new UserDetail { Name = entity.Name, Address = entity.Address, PhoneNumber = entity.PhoneNumber, Email = entity.Email, CreditCard = entity.CreditCard, Membership = entity.Membership, Activity = userEnrollments }); } }
ActivityListItem UpdateListItem(ActivityListItem i, Server s) { i.Text = s.ToString(); i.Image = s.Image; i.Tag = s; return(i); }
public List <ActivityListItem> GetActivityList(string tableName) { List <ActivityListItem> activityList = new List <ActivityListItem>(); try { command.CommandText = "SELECT * FROM " + tableName + " where sync_status=0"; command.CommandType = CommandType.Text; connection.Open(); OleDbDataReader reader = command.ExecuteReader(); while (reader.Read()) { ActivityListItem activity = new ActivityListItem(); activity.Aid = Convert.ToInt32(reader["ID"].ToString()); activity.LocalTimeStamp = reader.GetDateTime(11); activity.Title = reader["region"].ToString() + ", " + reader["zone"].ToString() + ", " + reader["woreda"].ToString(); activity.TableName = tableName; activityList.Add(activity); } return(activityList); } catch (Exception) { throw; } finally { if (connection != null) { connection.Close(); } } }
private void LaunchActivityItem(ActivityListItem item) { if (item.IsSubMenu) { // Launch this menu activity again with an updated prefix var result = new Intent(); result.SetClass(this, typeof(ListSamples)); result.PutExtra("dk.ostebaronen.viewpagerindicator.droid.Path", string.Format("{0}/{1}", item.Prefix, item.Name).Trim('/')); StartActivity(result); } else { // Launch the item activity var result = new Intent(); result.SetClassName(item.Package, item.Component); StartActivity(result); } }
protected void LoadActivities() { Activities.Clear(); foreach (var activity in ProjectActivityService.GetProjectActivities().Where(a => a.ProjectId == Project.Id).OrderBy(a => a.Name)) { var timeUsed = 0; foreach (var time in ActivityTimeService.GetAllActivityTimes().Where(t => t.ActivityId == activity.Id)) { timeUsed += time.Hours; } var item = new ActivityListItem(ProjectActivityService, LanguageService) { Id = activity.Id, Name = activity.Name, Deadline = activity.Deadline, TimeBudget = activity.TimeBudget, TimeUsed = timeUsed, }; Activities.Add(item); } }
void AddItemToAdapter(ActivityListItem item) { Adapter.Items.Add(item); Adapter.Items.Sort(Comparer); Adapter.NotifyDataSetChanged(); }
public void OnCardColorChanged(int boardId, int cardId, int cardTypeId, string label, string color, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onCardColorChanged(cardId, cardTypeId, label, color); }
public void OnCardUpdated(CardItem card, ActivityListItem activity) { Clients.Group(card.BoardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(card.BoardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(card.BoardId.ToString()).onCardUpdated(card); }
public void OnCardDueDateChanged(int boardId, int cardId, DateTime?dueDate, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onCardDueDateChange(cardId, dueDate); }
public void OnCardTaskUncompleted(int boardId, int cardId, int cardTaskId, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onCardTaskUncompleted(cardId, cardTaskId); }
public void OnColorLabelChanged(int boardId, CardTypeItem cardType, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onColorLabelChanged(cardType); }
public void OnBoardDeleted(int boardId, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onBoardDeleted(); }
public void OnCardAttachmentRemoved(int boardId, int cardId, int commentId, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onCardCommentRemoved(cardId, commentId); }
public void AddToActivityStream(int boardId, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); }
public void OnCardAttachmentAdded(int boardId, CardAttachmentListItem cardAttachmentListItem, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onCardAttachmentAdded(cardAttachmentListItem); }
public void onColumnNameChanged(int boardId, int columnId, string name, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onColumnNameChanged(columnId, name); }
public void OnColumnMoved(BoardColumnItem column, ActivityListItem activity) { Clients.Group(column.BoardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(column.BoardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(column.BoardId.ToString()).onColumnMoved(column.ColumnId, column.Sequence); }
public void OnColumnVisibilityChanged(int boardId, int columnId, bool visible, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onColumnVisibilityChanged(columnId, visible); }
private void LaunchActivityItem (ActivityListItem item) { if (item.IsSubMenu) { // Launch this menu activity again with an updated prefix Intent result = new Intent (); result.SetClass (this, typeof(ViewPagerIndicator)); result.PutExtra ("com.example.android.apis.Path", string.Format ("{0}/{1}", item.Prefix, item.Name).Trim ('/')); StartActivity (result); } else { // Launch the item activity Intent result = new Intent (); result.SetClassName (item.Package, item.Component); StartActivity (result); } }
public void OnCollaboratorAdded(int boardId, BoardMemberItem boardMember, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onCollaboratorAdded(boardMember); }
public void OnCardTagRemoved(int boardId, int cardId, string tagName, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onCardTagRemoved(cardId, tagName); }
public void OnCollaboratorRemoved(int boardId, string collaboratorName, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onCollaboratorRemoved(collaboratorName); }
public void OnBoardVisibilityChanged(int boardId, bool isPublic, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onBoardVisibilityChanged(isPublic); }
public void OnCardTaskUpdated(int boardId, int cardId, CardTaskViewModel task, ActivityListItem activity) { Clients.Group(boardId.ToString()).addToActivityStream(activity); Clients.OthersInGroup(boardId.ToString()).displayMessage(activity.Description); Clients.OthersInGroup(boardId.ToString()).onCardTaskUpdated(cardId, task); }