Esempio n. 1
0
        private void createRecordBtn_Click(object sender, EventArgs e)
        {
            var record = new Record();
            var dialog = new RecordDialog(record, false, _repo.GetAllTypes());
            var result = dialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                _repo.Add(dialog.Item);
                reloadRecords();
            }
        }
Esempio n. 2
0
        private void editRecordBtn_Click(object sender, EventArgs e)
        {
            var selected = recordsLv.SelectedIndices;

            if (selected.Count == 1)
            {
                var selectedIndex = selected[0];
                var record        = _records[selectedIndex];

                var dialog = new RecordDialog(record, true, _repo.GetAllTypes());
                var result = dialog.ShowDialog();
                if (result == DialogResult.OK)
                {
                    _repo.Edit(dialog.Item);
                    reloadRecords();
                }
            }
        }