/// <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); } } }
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); } } }