void RenameByItemOfBank() { if (listView1.SelectedItems.Count > 0) { UIItemOfBankEditor ui = new UIItemOfBankEditor(); ListViewItem item = listView1.SelectedItems[0]; DataProvider dp = new DataProvider(_e.CurrentAccount.FullPath); ItemOfBank it = dp.GetItemOfBank(item.SubItems[1].Text); ui.CurrentItemOfBank = new ItemOfBank(); it.CopyTo(ui.CurrentItemOfBank); ui.CurrentEnvironment = _e; if (ui.ShowDialog(this) == DialogResult.OK) { ui.CurrentItemOfBank.CopyTo(it); if (dp.UpdateItemOfBank(item.SubItems[1].Text, it)) { item.SubItems.Clear(); item.Text = it.Name; item.SubItems.Add(it.ID); item.SubItems.Add(it.OfBankName); item.SubItems.Add(it.Description); } } } }
void AppendByItemOfBank() { UIItemOfBankEditor ui = new UIItemOfBankEditor(); ui.CurrentEnvironment = _e; if (ui.ShowDialog(this) == DialogResult.OK) { ItemOfBank it = new ItemOfBank(); ui.CurrentItemOfBank.CopyTo(it); DataProvider dp = new DataProvider(_e.CurrentAccount.FullPath); if (dp.AppendItemOfBank(it)) { ListViewItem item = new ListViewItem(); item.Text = it.Name; item.ImageKey = "itemOfBank"; item.SubItems.Add(it.ID); item.SubItems.Add(it.OfBankName); item.SubItems.Add(it.Description); listView1.Items.Add(item); } } }