Example #1
0
        public bool DeleteFaceAlarmInfo(FaceAlarmInfo mFaceObj)
        {
            bool ret     = false;
            var  builder = Builders <FaceAlarmInfo> .Filter;
            var  filter  = builder.Eq("_id", mFaceObj.Id);
            var  result  = mFaceAlarmInfoCollection.DeleteOne(filter);

            if (result.DeletedCount >= 1)
            {
                ret = true;
            }
            return(ret);
        }
Example #2
0
        private void ShowFaceAlarmInfo(FaceAlarmInfo faceObj)
        {
            CardFaceAlarmItem itemInfo = new CardFaceAlarmItem();

            itemInfo.ShowImage  = MongoHelper.GetInstance().GetImageFileByName(faceObj.HitImageName);
            itemInfo.ShowImage2 = MongoHelper.GetInstance().GetImageFileByName(faceObj.AlarmImageName);
            itemInfo.PassTime   = "时间:" + Convert.ToDateTime(faceObj.CreateTime.AsDateTime.AddHours(8)).ToString("yyyy-MM-dd HH:mm:ss");
            itemInfo.CrossName  = "比分:" + faceObj.ThresholdResult;
            try
            {
                this.Invoke(new ShowAlarmEventHandler(ShowAlertDialog), itemInfo);
            }
            catch { }
        }
Example #3
0
 //历史报警记录
 public bool AddFaceAlarmInfo(FaceAlarmInfo faceAlarmInfo)
 {
     mFaceAlarmInfoCollection.InsertOne(faceAlarmInfo);
     return(true);
 }
Example #4
0
 public void SetAlarmInfo(FaceAlarmInfo faceAlarmInfo)
 {
     this.bAlarmInfo     = true;
     this.mFaceAlarmInfo = faceAlarmInfo;
 }