Пример #1
0
        public Dictionary <int, CameraIconInfo> GetAllCameraIconInfo(ref string errMessage)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            Dictionary <int, CameraIconInfo> list = new Dictionary <int, CameraIconInfo>();

            try
            {
                CameraIconInfo cameraIconInfo;
                DataSet        ds = CameraIconDataAccess.GetAllCameraIconInfo(db);
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    cameraIconInfo = new CameraIconInfo(ds.Tables[0].Rows[i]);
                    list.Add(cameraIconInfo.CameraId, cameraIconInfo);
                }
                return(list);
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(null);
            }
        }
Пример #2
0
        public int Update(ref string errMessage, CameraIconInfo cameraIconInfo)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            try
            {
                return(CameraIconDataAccess.Update(db, cameraIconInfo));
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(-1);
            }
        }
Пример #3
0
        public int Delete(ref string errMessage, int deviceId)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            try
            {
                int iRtn = CameraIconDataAccess.Delete(db, deviceId);
                return(iRtn);
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(-1);
            }
        }
Пример #4
0
        public CameraIconInfo GetCameraIconInfoByAlarmId(ref string errMessage, int alarmId)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            try
            {
                DataSet ds = CameraIconDataAccess.GetCameraIconInfoByCameraId(db, alarmId);

                return(new CameraIconInfo(ds.Tables[0].Rows[0]));;
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(null);
            }
        }