Exemplo n.º 1
0
        private void cxDBTreeList1_ValidateNode(object sender, DevExpress.XtraTreeList.ValidateNodeEventArgs e)
        {
            cxDBTreeList1.EndCurrentEdit();
            e.Valid = Validation(e.Node);

            if (e.Valid)
            {
                //DevExpress.XtraTreeList.Nodes.TreeListNode tlNode = e.Node;
                DevExpress.XtraTreeList.Nodes.TreeListNode tlNode = cxDBTreeList1.FocusedNode;

                if (tlNode != null && tlNode.Id > 0)
                {
                    var currDr1 = ((DataRowView)cxDBTreeList1.GetDataRecordByNode(tlNode)).Row;
                    if (currDr1.RowState == DataRowState.Added)
                    {
                        currDr1["COMP_PERIOD_CODE"]     = currDr1["COMPANY_ID"].ToString() + " - " + currDr1["PERIOD_CODE"].ToString();
                        currDr1["COMP_MAJ_PERIOD_CODE"] = DBNull.Value;
                    }

                    this.Cursor = Cursors.WaitCursor;
                    //splashScreenManager1.ShowWaitForm();
                    SaveAccountingPeriod(currDr1);
                    //splashScreenManager1.CloseWaitForm();
                    this.Cursor = Cursors.Default;
                }
            }
        }
Exemplo n.º 2
0
 private void treeList1_ValidateNode(object sender, DevExpress.XtraTreeList.ValidateNodeEventArgs e)
 {
     //e.Node["TABLE_STEP_ITEM_NAME"] = e.Node["TABLE_STEP_ITEM_NAME1"];
 }