private void TreeListDepartamento_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { try { TreeListNode childNode = (TreeListNode)e.Node; _NodoChequeado = childNode; InfoDepartamento = (ro_Departamento_Info)TreeListDepartamento.GetDataRecordByNode(childNode); if (_Solo_chequea_unItem == true) { foreach (TreeListNode childNode2 in TreeListDepartamento.Nodes) { childNode2.UncheckAll(); } childNode.UncheckAll(); childNode.Checked = true; } else { _LstInfoDep.Clear(); foreach (TreeListNode childNode2 in TreeListDepartamento.Nodes) { if (childNode2.Checked == true) { _LstInfoDep.Add(InfoDepartamento); } } } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public void GetITEMSCHEKEADOS(TreeListNodes NODO) { try { foreach (TreeListNode item in NODO) { if (item.HasChildren) { if (item.CheckState == CheckState.Checked || item.CheckState == CheckState.Indeterminate) { DEP_CHEKEADOS.Add((ro_Departamento_Info)TreeListDepartamento.GetDataRecordByNode(item)); } GetITEMSCHEKEADOS(item.Nodes); } else { if (item.CheckState == CheckState.Checked || item.CheckState == CheckState.Indeterminate) { DEP_CHEKEADOS.Add((ro_Departamento_Info)TreeListDepartamento.GetDataRecordByNode(item)); } } } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public void TreeListDepartamento_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e) { try { InfoDepartamento = (ro_Departamento_Info)TreeListDepartamento.GetDataRecordByNode(e.Node); //InfoDepartamento.IdDepartamentoPadre = ((get_DepartamentoInfo().IdDepartamento)); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }