コード例 #1
0
        } // removeSessionData(CswNbtView)

        /// <summary>
        /// Remove a view from the session view cache
        /// </summary>
        public void removeSessionData( CswNbtSessionDataId SessionDataId )
        {
            if( SessionDataId != null )
            {
                CswTableUpdate SessionDataUpdate = _CswNbtResources.makeCswTableUpdate( "removeSessionData_update", SessionDataTableName );
                DataTable SessionDataTable = SessionDataUpdate.getTable( SessionDataColumn_PrimaryKey, SessionDataId.get() );
                //DataRow SessionDataRow = null;
                if( SessionDataTable.Rows.Count > 0 )
                {
                    SessionDataTable.Rows[0].Delete();
                    SessionDataUpdate.update( SessionDataTable );
                }
            }
        } // removeSessionData(CswNbtSessionDataId)
コード例 #2
0
 /// <summary>
 /// Retrieve a session data item
 /// </summary>
 public CswNbtSessionDataItem getSessionDataItem( CswNbtSessionDataId SessionDataId )
 {
     CswTableSelect SessionDataSelect = _CswNbtResources.makeCswTableSelect( "getSessionDataItem_select", "session_data" );
     DataTable SessionDataTable = SessionDataSelect.getTable( "sessiondataid", SessionDataId.get() );
     CswNbtSessionDataItem ret = null;
     if( SessionDataTable.Rows.Count > 0 )
     {
         ret = new CswNbtSessionDataItem( _CswNbtResources, SessionDataTable.Rows[0] );
     }
     return ret;
 }
コード例 #3
0
        }//restoreViews()

        /// <summary>
        /// Get a CswNbtView from the session view collection
        /// </summary>
        public CswNbtView getSessionView(CswNbtSessionDataId SessionViewId)
        {
            if (SessionViewId == null)
            {
                throw new CswDniException("CswNbtViewSelect.getSessionView(): SessionViewId is null");
            }

            CswNbtSessionDataItem SessionDataItem = _CswNbtResources.SessionDataMgr.getSessionDataItem(SessionViewId);

            if (null == SessionDataItem ||
                SessionDataItem.DataType != CswEnumNbtSessionDataType.View)
            {
                throw new CswDniException("CswNbtViewSelect.getSessionView(): SessionViewId (" + SessionViewId.get() + ") is not a view");
            }

            return(SessionDataItem.View);
        } // getSessionView()