async Task UpdateDataList(){ ParseQuery<ParseObject> query = ParseObject.GetQuery("TeamData"); //Orderby(Descending) dependent on data ParseQuery<ParseObject> sorted = query.OrderBy(string key); //change parseobj based on tab var allTeams = await sorted.FindAsync(); dataStack.Children.Clear(); int i = 0; foreach (ParseObject obj in allTeams) { await obj.FetchAsync (); TeamListCell cell = new TeamListCell (); cell.teamName.Text = "Team " + obj["teamNumber"]; dataStack.Children.Add (cell,0, i); cell.dataCall.Text = obj [ParseObject]; //change parseobj based on tab dataStack.Children.Add (cell,1, i); i++; } }
async Task UpdateTeamList(){ ParseQuery<ParseObject> query = ParseObject.GetQuery("TeamData"); ParseQuery<ParseObject> sorted = query.OrderBy("teamNumber"); var allTeams = await sorted.FindAsync(); pitStack.Children.Clear(); foreach (ParseObject obj in allTeams) { await obj.FetchAsync (); TeamListCell cell = new TeamListCell (); cell.teamName.Text = "Team " + obj["teamNumber"]; cell.teamName.TextColor = Color.FromRgb(Convert.ToInt32(obj["pitScoutStatus"].ToString()), 255, Convert.ToInt32(obj["pitScoutStatus"].ToString())); if (Convert.ToInt16(obj["pitScoutStatus"].ToString())==0){ cell.teamName.TextColor = Color.Green; } else { cell.teamName.TextColor = Color.White; } pitStack.Children.Add (cell); TapGestureRecognizer tap = new TapGestureRecognizer (); tap.Tapped += (object sender, EventArgs e) => { Navigation.PushModalAsync (new AddPitTeam (obj)); }; cell.GestureRecognizers.Add (tap); } }
async Task UpdateTeamList(){ ParseQuery<ParseObject> query = ParseObject.GetQuery("TeamData"); var allTeams = await query.FindAsync(); teamStack.Children.Clear(); foreach (ParseObject obj in allTeams) { await obj.FetchAsync (); TeamListCell cell = new TeamListCell (); cell.teamName.Text = "Team " + obj["teamNumber"]; teamStack.Children.Add (cell); TapGestureRecognizer tap = new TapGestureRecognizer (); tap.Tapped += (object sender, EventArgs e) => { Navigation.PushModalAsync (new AddTeamPage (obj)); }; cell.GestureRecognizers.Add (tap); } }
async Task UpdateTeamList(int select){ ParseQuery<ParseObject> query = ParseObject.GetQuery("TeamData"); ParseQuery<ParseObject> sorted = query.OrderBy ("teamNumber"); if (select == 1) { sorted = query.OrderBy ("firstPick"); } else if (select == 2) { sorted = query.OrderBy ("secondPick"); } else { sorted = query.OrderBy ("teamNumber"); } var allTeams = await sorted.FindAsync(); favoredList.Children.Clear(); foreach (ParseObject obj in allTeams) { await obj.FetchAsync (); TeamListCell cell = new TeamListCell (); cell.teamName.Text = "Team " + obj["teamNumber"] + ": " + obj["firstPick"] + " - " + obj["secondPick"]; if(Convert.ToBoolean(obj["pickSelect"]) == true){ cell.teamName.TextColor = Color.Red; } else{ cell.teamName.TextColor = Color.White; } TapGestureRecognizer tap = new TapGestureRecognizer (); tap.Tapped += (object sender, EventArgs e) => { if(Convert.ToBoolean(obj["pickSelect"]) == false){ cell.teamName.TextColor = Color.Red; data["pickSelect"] = false; SaveData(); } else{ cell.teamName.TextColor = Color.White; data["pickSelect"] = true; SaveData(); } }; favoredList.Children.Add (cell); cell.GestureRecognizers.Add (tap); } }