public void LoadComboBox() { cbCollection.Items.Clear(); for (int i = 1; i < ManageUserAction.CollectionCount(); i++) { cbCollection.Items.Add(ManageUserAction.GetItemOfAllCollection(i).NameCollection); } }
private void btnDel_Click(object sender, EventArgs e) { if (lvCollection.SelectedItems.Count != 0) { if (lvCollection.SelectedItems[0].Text == ManageUserAction.GetItemOfAllCollection(0).NameCollection) { int size = lvCollection.SelectedItems.Count; for (int i = 1; i < size; i++) { int id; id = ManageUserAction.GetCollectionId(lvCollection.SelectedItems[1].Text); if (id != 0) { lvCollection.Items.Remove(lvCollection.SelectedItems[1]); ManageUserAction.DeleteCollection(id); for (int j = id + 1; j <= ManageUserAction.CollectionCount() + 1; j++) { ManageUserAction.AfterDelete(j); ManageUserAction.InitAllCollections(); } } } } else { int size = lvCollection.SelectedItems.Count; for (int i = 0; i < size; i++) { int id; id = ManageUserAction.GetCollectionId(lvCollection.SelectedItems[0].Text); if (id != 0) { lvCollection.Items.Remove(lvCollection.SelectedItems[0]); ManageUserAction.DeleteCollection(id); for (int j = id + 1; j <= ManageUserAction.CollectionCount() + 1; j++) { ManageUserAction.AfterDelete(j); ManageUserAction.InitAllCollections(); } } } } } }
//public void LoadImageListView() //{ // imageList1.Images.Add("Collection", Image.FromFile(@ConfigurationManager.AppSettings.Get("imgPath_icons") + "book_80px.png")); //} public void LoadListView() { lvCollection.Items.Clear(); imageList1.Images.Add("Collection", Image.FromFile(@ConfigurationManager.AppSettings.Get("imgPath_icons") + "book_80px.png")); lvCollection.SmallImageList = imageList1; lvCollection.LargeImageList = imageList1; for (int i = 0; i < ManageUserAction.CollectionCount(); i++) { lvCollection.Items.Add(ManageUserAction.GetItemOfAllCollection(i).NameCollection); } for (int i = 0; i < lvCollection.Items.Count; i++) { lvCollection.Items[i].ImageIndex = 0; } }
private void btnAdd_Click(object sender, EventArgs e) { int diffNameCount = ManageUserAction.CollectionCount(); string nameCol = "New collection " + diffNameCount.ToString(); while (ManageUserAction.GetCollectionId(nameCol) != -1) { diffNameCount++; nameCol = "New collection " + diffNameCount.ToString(); } lvCollection.Items.Add(nameCol, 0); ManageUserAction.AddCollection(nameCol); ManageUserAction.InitAllCollections(); lvCollection.SelectedItems.Clear(); lvCollection.Items[lvCollection.Items.Count - 1].Selected = true; lvCollection.LabelEdit = true; lvCollection.Items[lvCollection.Items.Count - 1].BeginEdit(); }