コード例 #1
0
 /// <summary>
 /// 关闭代办
 /// </summary>
 /// <param name="list"></param>
 /// <param name="strModelCode"></param>
 /// <param name="strReceiveUser"></param>
 public void ClosedDoTaskOrderID(List<string> list, string strModelCode, string strReceiveUser)
 {
     if (!string.IsNullOrEmpty(strModelCode) && !string.IsNullOrEmpty(strReceiveUser))
     {
         try
         {
             EngineServicesDAL dal = new EngineServicesDAL();
             //刷新缓存用户是否有新的待办
             TaskCache.TaskCacheReflesh(strReceiveUser);
             foreach (string item in list)
             {
                 dal.ClosedDoTaskOrderID(item, strModelCode, strReceiveUser);
             }
         }
         catch (Exception e)
         {
             string cMessage = "Message=[" + e.Message + "]" + "<消息引擎>Source=[" + e.Source + "]<消息引擎>StackTrace=[" + e.StackTrace + "]<消息引擎>TargetSite=[" + e.TargetSite + "]" + "\r\n";
             Tracer.Debug("ClosedDoTaskOrderID():" + cMessage);
         }
     }
 }
コード例 #2
0
 public void ClosedDoTaskFromID(string strModelCode, string fromID)
 {
     if (!string.IsNullOrEmpty(strModelCode) && !string.IsNullOrEmpty(fromID))
     {
         try
         {
             EngineServicesDAL dal = new EngineServicesDAL();
             //刷新缓存用户是否有新的待办
             DataTable dt = dal.SelectTaskReceiveID(strModelCode, fromID);
             if (dt != null && dt.Rows.Count > 0)
             {
                 foreach (DataRow dr in dt.Rows)
                 {
                     TaskCache.TaskCacheReflesh(dr["RECEIVEUSERID"].ToString());
                     dal.ClosedDoTaskOrderID(fromID, strModelCode, dr["RECEIVEUSERID"].ToString());
                 }
             }
         }
         catch (Exception e)
         {
             string cMessage = "Message=[" + e.Message + "]" + "<消息引擎>Source=[" + e.Source + "]<消息引擎>StackTrace=[" + e.StackTrace + "]<消息引擎>TargetSite=[" + e.TargetSite + "]" + "\r\n";
             Tracer.Debug("ClosedDoTaskFromID():" + cMessage);
         }
     }
 }