Beispiel #1
0
        // Create video source

        public AlarmInfo GetAlarmInfoByDeviceIdAndAlarmName(ref string errMessage, int deviceId, string alarmName)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            try
            {
                DataSet ds = AlarmDataAccess.GetAlarmInfoByDeviceIdAndAlarmName(db, deviceId, alarmName);
                if (ds.Tables[0].Rows.Count == 0)
                {
                    return(null);
                }
                return(new AlarmInfo(ds.Tables[0].Rows[0]));
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(null);
            }
        }