BlDataGroup.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using ProjectBase.Data.BaseDAL;
  2. using SIMDP.DAL.IDALSQL;
  3. using SIMDP.Model;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace SIMDP.BLL
  10. {
  11. public class BlDataGroup : BaseBLL<MoDataGroup>
  12. {
  13. private IDalDataGroup dalDataGroup;
  14. /// <summary>
  15. /// 构造函数
  16. /// </summary>
  17. public BlDataGroup() : base()
  18. {
  19. base.Init(this.GetType().FullName, System.Reflection.Assembly.GetExecutingAssembly().GetName().Name);
  20. dalDataGroup = baseDal as IDalDataGroup;
  21. dalDataGroup.OnOperationLog += new OperationLogEventHandler(BlLogOperation.OnOperationLog);
  22. }
  23. /// <summary>
  24. /// 获取指定PLC下的数据点
  25. /// </summary>
  26. /// <param name="id"></param>
  27. /// <returns></returns>
  28. public bool IsSignalGroupById(long id)
  29. {
  30. MoDataGroup dataGroup = dalDataGroup.FindByID(id);
  31. if (dataGroup == null)
  32. return false;
  33. else
  34. return (dataGroup.DataGroupType == 1);
  35. }
  36. }
  37. }