private void SalvarLista() { if (String.Empty.Equals(listaDiretorio)) { //obter diretorio SaveFileDialog dialog = new SaveFileDialog(); dialog.DefaultExt = ".txt"; dialog.Filter = "*.txt|"; if (dialog.ShowDialog() == DialogResult.OK) { listaDiretorio = dialog.FileName; } else return; } DAOSelo dao = new DAOSeloXML(); dao.Salvar(listaDiretorio, selos); MessageBox.Show("Lista salva."); }
private void RegistrarSelos() { if (selos.Count == 0) { MessageBox.Show("Crie uma lista de selos para que possam ser registrados."); return; } frmVip frmV = new frmVip(); frmV.ShowDialog(); if (frmV.Vip == null) return; frmRegistro frmR = new frmRegistro(); List<Selo> novaLista = frmR.RegistrarSelos(frmV.Vip, selos); if (novaLista == null) return; else selos = novaLista; ltvSelos.Items.Clear(); foreach(Selo s in selos) { AdicionarSeloListaUI(s); } //SalvarLista(); DAOSelo dao = new DAOSeloXML(); dao.Salvar(listaDiretorio, selos); }