private void menuProperties_Click(object sender, System.EventArgs e) { Account rec = m_accountRecs[treeManagement.SelectedNode.Tag] as Account; AccountProperties dlg = new AccountProperties(rec); if (DialogResult.OK == dlg.ShowDialog(this)) { rec.Store(m_dbConnection); treeManagement.SelectedNode.Text = rec.AccountName; } }
private void menuNew_Click(object sender, System.EventArgs e) { Account rec = new Account(); AccountProperties dlg = new AccountProperties(rec); if(DialogResult.OK == dlg.ShowDialog(this)) { rec.Store(m_dbConnection); m_accountRecs[rec.AccountNumber] = rec; CheckRegister registerRec = new CheckRegister(); registerRec.AccountId = rec.Id; registerRec.TransDate = DateTime.Now; registerRec.TransType = "Archive"; registerRec.Amount = 0; registerRec.TransCategory = "credit"; registerRec.Description = "account created"; registerRec.Cleared = 1; registerRec.Store(m_dbConnection); TreeNode accountNode = treeManagement.Nodes.Add(rec.AccountName); accountNode.Tag = rec.AccountNumber; TreeNode node = accountNode.Nodes.Add("Registry"); node.Tag = "registry"; node = accountNode.Nodes.Add("Reconcile"); node.Tag = "reconcile"; node = accountNode.Nodes.Add("Archived"); node.Tag = "archived"; } }