Esempio n. 1
0
 public ListViewItem createItem(ListView view, LoginObject log)
 {
     return(new ListViewItem()
     {
         Name = log.ID.ToString(),
         Text = log.Name,
         ImageIndex = log.Index,
         Group = view.Groups[log.IndexAz]
     });
 }
Esempio n. 2
0
        public void removeListItem(LoginObject log)
        {
            firstItemSelected = false;

            //remove from lViewLog
            editLV.removeItem(lViewLogs, log.ID.ToString());

            //update lViewFav -> JA=Update | NEIN= gab es mich vorher? -> löschen : nichts
            if (log.Fav)
            {
                editLV.removeItem(lViewFavorites, log.ID.ToString());
            }
        }
Esempio n. 3
0
        public void updateItem(ListView view, LoginObject log)
        {
            ListViewItem item = createItem(view, log);

            int index = view.Items.IndexOfKey(log.ID.ToString());

            if (index > -1)
            {
                view.Items[index] = item;
            }
            else
            {
                view.Items.Add(item);
            }
        }
Esempio n. 4
0
        public void updateListItem(LoginObject log)
        {
            //update lViewLog
            editLV.updateItem(lViewLogs, log);

            //update lViewFav -> JA=Update | NEIN= gab es mich vorher? -> löschen : nichts
            if (log.Fav)
            {
                editLV.updateItem(lViewFavorites, log);
            }
            else
            {
                editLV.removeItem(lViewFavorites, log.ID.ToString());
            }

            lViewLogs.Refresh();
        }
Esempio n. 5
0
        //####  Button EventHandler

        private void buttonAdd_Click(object sender, EventArgs e)
        {
            EditContent editC = new EditContent(this);

            editC.newLogin();
            DialogResult edited = editC.ShowDialog();

            if (edited == DialogResult.OK)
            {
                LoginObject newLog = editC.TmpLogObject;
                editLV.addItem(lViewLogs, newLog);

                if (newLog.Fav)
                {
                    editLV.addItem(lViewFavorites, newLog);
                }

                //add to xml file
                xml.saveLoginObjects();
            }
        }
Esempio n. 6
0
        public void addItem(ListView view, LoginObject log)
        {
            ListViewItem item = createItem(view, log);

            view.Items.Add(item);
        }