Exemple #1
0
        public void RemoveMenuSubItems(NZString MENU_SUB_CD, params NZString[] SCREEN_CDs)
        {
            Database db = CommonLib.Common.CurrentDatabase;

            db.KeepConnection = true;
            db.BeginTransaction();
            try {
                IMenuSubItemDAO dao = DAOFactory.CreateMenuSubItemDAO(db);
                for (int i = 0; i < SCREEN_CDs.Length; i++)
                {
                    dao.Delete(null, MENU_SUB_CD, SCREEN_CDs[i]);
                }
                db.Commit();
            } catch (Exception err) {
                db.Rollback();
                throw err;
            } finally {
                if (db.DBConnectionState == ConnectionState.Open)
                {
                    db.Close();
                }
            }
        }