Esempio n. 1
0
        private void ImportButton_Click(object sender, RoutedEventArgs e)
        {
            this.employees = CompanyHierarchy.GetData();

            foreach (var employee in this.employees)
            {
                CheckBox current = new CheckBox
                {
                    Margin  = new Thickness(4),
                    Content = string.Format("{0} {1}'s Report", employee.FirstName, employee.LastName),
                    Name    = "_" + employee.Id
                };

                current.Click += this.Checkbox_Click;

                if (employee is IDeveloper)
                {
                    this.ProjectReports.Children.Add(current);
                }
                else if (employee is ISalesEmployee)
                {
                    this.SalesReports.Children.Add(current);
                }
            }
        }
Esempio n. 2
0
 public void  Change_the_parent_node_of_a_given_node()
 {
     parentchange pc = new parentchange
     {
         id          = 2,
         newparentid = 4
     };
     CompanyHierarchy companyhierarchytestobj = new CompanyHierarchy();
     bool             result = companyhierarchytestobj.Change_the_parent_node_of_a_given_node(pc);
 }
Esempio n. 3
0
        public void Get_all_childrenTest()
        {
            Node node = new Node
            {
                Id       = 1,
                name     = "CEO",
                parentId = 0
            };
            CompanyHierarchy companyhierarchytestobj = new CompanyHierarchy();

            companyhierarchytestobj.Get_all_children(node);
        }