示例#1
0
 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());
     }
 }
示例#2
0
 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());
     }
 }
示例#3
0
 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());
     }
 }