ManualDataManager.cs 697 B

12345678910111213141516171819202122232425
  1. using System.Linq;
  2. using SHJX.Service.Common.ReadXML;
  3. using SHJX.Service.Model.Dao;
  4. namespace SHJX.Service.Dao
  5. {
  6. public class ManualDataManager : DataManagerImp
  7. {
  8. public ManualDataManager(ReadConfigUtil config)
  9. {
  10. InitData(config);
  11. }
  12. public bool GetDoingTask()
  13. {
  14. TaskState[] taskStates = { TaskState.Doing, TaskState.New };
  15. var ishave = Db.Queryable<EquipmentTask>().Where(item => taskStates.Contains(item.Status)).Any();
  16. return ishave;
  17. }
  18. public PID GetPreheatPid()
  19. {
  20. return Db.Queryable<PID>().First(item => item.TypeName.Equals("Preheat"));
  21. }
  22. }
  23. }