Exemple #1
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem5_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            treeList1.SetFocusedNode(treeList1.GetNodeByVisibleIndex(0));
            OracleTransaction trans = null;

            try
            {
                trans = SqlAssist.conn.BeginTransaction();
                tg_ds.Update_Rg01();
                tg_ds.Update_Bi01();
                trans.Commit();

                ////更新墓区信息(独立事务)
                MiscAction.UpdateTombInfo();

                XtraMessageBox.Show("保存成功!", "提示");
            }
            catch (Exception ee)
            {
                trans.Rollback();
                Tools.msg(MessageBoxIcon.Error, "错误", "保存墓位结构错误!\n" + ee.ToString());
            }
            this.RefreshData();
        }