public static List <Nodo> ObtenerNodoPrincipal(string id) { List <Nodo> ArrayNodo = new List <Nodo>(); ControlPlan Plan = new ControlPlan(); int? Origen = Plan.ObtenerParteOrigenPLan(int.Parse(id)); PartePlan ParteOrigen = new PartePlan(); ParteOrigen.PART_Interno = Origen; ParteOrigen = Plan.ObtenerPartePorId(ParteOrigen); Nodo NodoP = new Nodo(); NodoP.data = ParteOrigen.PART_Nombre; NodoP.state = "false"; NodoP.attr = new AtributoNodo { id = Origen.ToString(), selected = false }; NodoP.children = ObtenerNodos(NodoP); ArrayNodo.Add(NodoP); return(ArrayNodo); }
protected int?ObtenerNodoPadre() { ControlPlan Plan = new ControlPlan(); return(Plan.ObtenerParteOrigenPLan(Interno)); }