예제 #1
0
파일: Alarm.cs 프로젝트: saeednazari/Rubezh
		public Alarm Clone()
		{
			var alarm = new Alarm(AlarmType, Device);
			alarm.Zone = Zone;
			alarm.Direction = Direction;
			return alarm;
		}
예제 #2
0
파일: Alarm.cs 프로젝트: xbadcode/Rubezh
		public bool IsEqualTo(Alarm alarm)
		{
			if (alarm.AlarmType != AlarmType)
				return false;
			if (alarm.GkBaseEntity != GkBaseEntity)
				return false;
			return true;
		}
예제 #3
0
파일: Alarm.cs 프로젝트: saeednazari/Rubezh
		public bool IsEqualTo(Alarm alarm)
		{
			if (alarm.AlarmType != AlarmType)
				return false;
			if (alarm.Device != null && alarm.Device != Device)
				return false;
			if (alarm.Zone != null && alarm.Zone != Zone)
				return false;
			if (alarm.Direction != null && alarm.Direction != Direction)
				return false;
			return true;
		}
예제 #4
0
파일: Alarm.cs 프로젝트: xbadcode/Rubezh
		public Alarm Clone()
		{
			var alarm = new Alarm(AlarmType, GkBaseEntity);
			return alarm;
		}