Beispiel #1
0
 private ToolPlanPosition getToolPlanPositionFromNode(TreeListNode nod)
 {
     var nod_vals = (ArrayList)treeTooling.GetDataRecordByNode(nod);
     ToolPlanPosition result = new ToolPlanPosition()
     {
         Kso_ZSO_NZ =int.Parse(nod_vals[0].ToString()),
         Tool = new Tool() { Rnm = nod_vals[1].ToString().Trim(), Cipher= nod_vals[2].ToString().Trim(), Name = nod_vals[3].ToString().Trim() },
         OrderNumber = int.Parse(nod_vals[4].ToString()),
         Count = decimal.Parse(nod_vals[5].ToString()),
         Grupp = int.Parse(nod_vals[6].ToString()),
         Izdelie = nod_vals[7].ToString(),
         Detail = nod_vals[8].ToString(),
         ManufactoryCustomer = nod_vals[9].ToString()
     };
     return result;
 }
Beispiel #2
0
 private object[] getNodeDataFromToolPlanPosition(ToolPlanPosition plan_pos)
 {
     object[] vals = new object[] 
         {
             plan_pos.Kso_ZSO_NZ,
             plan_pos.Tool.Rnm,
             plan_pos.Tool.Cipher,
             plan_pos.Tool.Name,
             plan_pos.OrderNumber,
             plan_pos.Count,
             plan_pos.Grupp,
             plan_pos.Izdelie,
             plan_pos.Detail,
             plan_pos.ManufactoryCustomer
         };
     return vals;
 }
Beispiel #3
0
        private TreeListNode appendNodeFromRec(TreeListNode parentNode, ToolPlanPosition plan_pos)
        {
            object[] vals = getNodeDataFromToolPlanPosition(plan_pos);

            TreeListNode node = treeTooling.AppendNode(vals, parentNode);
            
            //не работает 
            //treeTooling.Nodes.Add(plan_pos);
            //TreeListNode node = treeTooling.AppendNode(plan_pos, parentNode);

            node.HasChildren = true;
            return node;
        }