From 34968ea1f8217723c6cc783966f8e9b22dfbb67c Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 8 Oct 2019 21:38:16 +0000 Subject: [PATCH] --- .../WorkorderPMReadyForServiceList.cs | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/source/bizobjects/AyaLib/GZTW.AyaNova.BLL/WorkorderPMReadyForServiceList.cs b/source/bizobjects/AyaLib/GZTW.AyaNova.BLL/WorkorderPMReadyForServiceList.cs index 1a22ee8..6d1b44a 100644 --- a/source/bizobjects/AyaLib/GZTW.AyaNova.BLL/WorkorderPMReadyForServiceList.cs +++ b/source/bizobjects/AyaLib/GZTW.AyaNova.BLL/WorkorderPMReadyForServiceList.cs @@ -122,7 +122,7 @@ namespace GZTW.AyaNova.BLL //"AND (aStopGeneratingDate IS NULL OR aStopGeneratingDate > @aNow) " //CASE 789 ignore pm templates - "SELECT AWORKORDERID from AWORKORDERPREVENTIVEMAINTENANCE " + + "SELECT AWORKORDERID, ACLIENTID from AWORKORDERPREVENTIVEMAINTENANCE " + "LEFT OUTER JOIN AWORKORDER " + "ON (AWORKORDERPREVENTIVEMAINTENANCE.AWORKORDERID=AWORKORDER.AID) " + "WHERE AWORKORDER.AWORKORDERTYPE='2' " + @@ -136,18 +136,18 @@ namespace GZTW.AyaNova.BLL cm.AddInParameter("@aNow", DbType.DateTime, DBUtil.ToUTC(DBUtil.CurrentWorkingDateTime));//case 957 dr=new SafeDataReader(DBUtil.DB.ExecuteReader(cm)); - while(dr.Read()) - { - - //******************************************* - //case 3701 - check if client for this pm is active or not and only process for an active client - - WorkorderPMReadyForServiceListInfo info=new WorkorderPMReadyForServiceListInfo(); - info._PMWorkorderID=dr.GetGuid("aWorkorderID"); - - InnerList.Add(info); - //******************************************* - } + while(dr.Read()) + { + //******************************************* + //case 3701 - check if client for this pm is active or not and only process for an active client + if (ClientActiveChecker.ClientActive(dr.GetGuid("ACLIENTID"))) + { + WorkorderPMReadyForServiceListInfo info = new WorkorderPMReadyForServiceListInfo(); + info._PMWorkorderID = dr.GetGuid("aWorkorderID"); + InnerList.Add(info); + } + //******************************************* + } } catch {