コード例 #1
0
ファイル: frmSelos.cs プロジェクト: WalissonPires/ProjetoKai
        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.");
        }
コード例 #2
0
ファイル: frmSelos.cs プロジェクト: WalissonPires/ProjetoKai
        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);
        }