示例#1
0
 public void LoadComboBox()
 {
     cbCollection.Items.Clear();
     for (int i = 1; i < ManageUserAction.CollectionCount(); i++)
     {
         cbCollection.Items.Add(ManageUserAction.GetItemOfAllCollection(i).NameCollection);
     }
 }
示例#2
0
        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();
                            }
                        }
                    }
                }
            }
        }
示例#3
0
        //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;
            }
        }
示例#4
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();
        }