private void CreateDatabase() { Globals.CurrentPasswordDb = SaveAsDatabase(); _repo = new PasswordDatabaseRepository(Globals.CurrentPasswordDb); //_data = _repo.Read(); _data = new PasswordDatabase(); var dbSetupForm = new PasswordForm(); if (dbSetupForm.ShowDialog() == DialogResult.OK) { _data.Password = dbSetupForm.Password; _data.Items.Add(new Entry { Title = "Sample", Notes = "Notes go here" //Created = DateTime.Now, //Modified = DateTime.Now }); SaveDatabase(); } LoadData(); }
public MainForm() { InitializeComponent(); if (!string.IsNullOrEmpty(Globals.CurrentPasswordDb)) { _repo = new PasswordDatabaseRepository(Globals.CurrentPasswordDb); _data = _repo.Read(); var loginDialog = new OpenDatabaseForm(_data); if (loginDialog.ShowDialog() == DialogResult.OK) { LoadData(); } } }
private void OpenDatabase() { var fileDialog = new OpenFileDialog(); fileDialog.Filter = "password database (*.mpd)|*.mpd|All Files (*.*)|*.*"; fileDialog.DefaultExt = "*.mpd"; fileDialog.FilterIndex = 1; fileDialog.RestoreDirectory = true; if (fileDialog.ShowDialog() == DialogResult.OK) { var _filename = fileDialog.FileName; _repo = new PasswordDatabaseRepository(_filename); _data = _repo.Read(); var loginDialog = new OpenDatabaseForm(_data); if (loginDialog.ShowDialog() == DialogResult.OK) { Globals.CurrentPasswordDb = _filename; LoadData(); } } }
private void importToolStripMenuItem_Click(object sender, EventArgs e) { var fileDialog = new OpenFileDialog(); fileDialog.Filter = "KeePass CSV (1.x) (*.csv)|*.csv|All Files (*.*)|*.*"; fileDialog.DefaultExt = "*.csv"; fileDialog.FilterIndex = 1; fileDialog.RestoreDirectory = true; if (fileDialog.ShowDialog() == DialogResult.OK) { var _filename = fileDialog.FileName; _repo = new PasswordDatabaseRepository(_filename); _data = _repo.Read(); var loginDialog = new OpenDatabaseForm(_data); if (loginDialog.ShowDialog() == DialogResult.OK) { Globals.CurrentPasswordDb = _filename; LoadData(); } } }