public int InsertProgSwitchDetailById(ref string errMessage, int grogSwitchid, int cameraId, int tickTime)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            try
            {
                int iRtn = ProgSwitchDetailDataAccess.Insert(db, grogSwitchid, cameraId, tickTime);

                return(iRtn);
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(-1);
            }
        }