Пример #1
0
        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;
            }
        }
Пример #2
0
        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";
            }
        }