Exemplo n.º 1
0
        private void LoadCodes()
        {
            TreeNode root = tvCode.Nodes[0];

            EarnDeductCodes = cctr.GetAdditionDeductionCodes().ToList();
            foreach (Code c in EarnDeductCodes)
            {
                TreeNode tn = new TreeNode();
                tn.Checked    = false;
                tn.Name       = c.ccode;
                tn.Text       = c.cdescrip;
                tn.ImageIndex = 0;
                if (c.RelatedWorkCodes != null)
                {
                    foreach (PayCode pc in c.RelatedWorkCodes)
                    {
                        TreeNode n = new TreeNode();
                        n.Name = pc.pacode;
                        n.Text = pc.pacdes;
                        tn.Nodes.Add(n);
                    }
                }
                root.Nodes.Add(tn);
            }
            tvCode.Refresh();
            tvCode.AllowDrop = true;
            tvCode.ExpandAll();
            //throw new NotImplementedException();
        }