Exemple #1
0
 private void Backup()
 {
     try
       {
     List<DataMemento.DataItem> data = new List<DataMemento.DataItem>();
     for (int i = lstData.Items.Count - 1; i >= 0; i--)
     {
       ListViewItem item = lstData.Items[i];
       string atm = item.SubItems[0].Text;
       string nest = item.SubItems[1].Text;
       data.Add(new DataMemento.DataItem(atm, nest));
     }
     DataMemento mem = new DataMemento();
     mem.SetState(data);
       }
       catch (Exception)
       {
     //TODO: handle an exception
       }
 }
Exemple #2
0
 private void Restore()
 {
     try
       {
     DataMemento mem = new DataMemento();
     List<DataMemento.DataItem> data = mem.GetState();
     foreach (DataMemento.DataItem row in data)
     {
       ListViewItem li = new ListViewItem(
       new string[] { row.Atm, row.Barcode });
       lstData.Items.Insert(0, li);
     }
     if (data.Count > 0)
     {
       //btnCollect.Text = "След. банкомат";
       //btnAddNest.Enabled = false;
       btnExport.Enabled = true;
     }
       }
       catch (Exception)
       {
     //TODO:
       }
 }