ATMLDataAccessLibrary.db.daos.EquipmentDAO.GetSignalCapabilityAttribute C# (CSharp) Метод

GetSignalCapabilityAttribute() публичный Метод

public GetSignalCapabilityAttribute ( System.Guid atmlObjectId, String capabilityName, String signalName, String attributeName ) : InstrumentCapabilitiesBean
atmlObjectId System.Guid
capabilityName String
signalName String
attributeName String
Результат ATMLDataAccessLibrary.db.beans.InstrumentCapabilitiesBean
        public InstrumentCapabilitiesBean GetSignalCapabilityAttribute( Guid? atmlObjectId,
            String capabilityName,
            String signalName,
            String attributeName)
        {
            InstrumentCapabilitiesBean attribute = null;
            String sql = string.Format( "SELECT * FROM {0} WHERE {1} = ? AND {2} = ? AND {3} = ?  AND {4} = ?",
                                        //TODO: Change to use new fields
                                        InstrumentCapabilitiesBean._TABLE_NAME,
                                        InstrumentCapabilitiesBean._INSTRUMENT_UUID,
                                        InstrumentCapabilitiesBean._CAPABILITY_NAME,
                                        InstrumentCapabilitiesBean._SIGNAL_NAME,
                                        InstrumentCapabilitiesBean._ATTRIBUTE );
            OleDbParameter[] dbParams =
            {
                CreateParameter( InstrumentCapabilitiesBean._INSTRUMENT_UUID, atmlObjectId.ToString() ),
                CreateParameter( InstrumentCapabilitiesBean._CAPABILITY_NAME, capabilityName ),
                CreateParameter( InstrumentCapabilitiesBean._SIGNAL_NAME, signalName ),
                CreateParameter( InstrumentCapabilitiesBean._ATTRIBUTE, attributeName )
            };
            attribute = CreateBean<InstrumentCapabilitiesBean>( sql, dbParams );
            return attribute;
        }