protected void btndeselect_Click(object sender, EventArgs e) { if (lstSelected.SelectedItem != null) { int[] i = lstSelected.GetSelectedIndices(); int temp = 0; foreach (var item in i) { IncludeAdminUser.RemoveAt(item); if (i.Count() > temp + 1 && i[temp + 1] != null) { i[temp + 1] = i[temp + 1] - 1; } temp++; } SetAvailableDataForAdminUsers(); } if (buyer != null) { updateFolder(buyer.ID); } else { TempFolder.Value = folderName.Result; ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "myfun1", "UpdateFolderName()", true); } }
private void SetAvailableDataForAdminUsers() { GetAdminUsers(); if (IncludeAdminUser == null) { IncludeAdminUser = new List <AdminUser>(); } AvailableFilteredAdminUser = ALLAdminuser.Where(a => !IncludeAdminUser.Any(inc => inc.ID == a.ID)).ToList(); lstSelected.DataSource = IncludeAdminUser; lstSelected.DataBind(); lstAvailable.DataSource = AvailableFilteredAdminUser; lstAvailable.DataBind(); }
protected void btnselect_Click(object sender, EventArgs e) { if (lstAvailable.SelectedItem != null) { foreach (var i in lstAvailable.GetSelectedIndices()) { IncludeAdminUser.Add(AvailableFilteredAdminUser[i]); } SetAvailableDataForAdminUsers(); } if (buyer != null) { updateFolder(buyer.ID); } else { TempFolder.Value = folderName.Result; ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "myfun1", "UpdateFolderName()", true); } }