/// <summary> /// 删除我的单据 /// </summary> /// <param name="_personalrecordID"></param> /// <returns></returns> public bool DeletePersonalRecord(string _personalrecordID) { if (string.IsNullOrWhiteSpace(_personalrecordID)) { return(false); } else { PersonalRecordDAL dal = new PersonalRecordDAL(); T_PF_PERSONALRECORD ent = dal.GetEntity("", "", _personalrecordID, ""); SMTEngine.EngineWcfGlobalFunctionClient client = new SMTEngine.EngineWcfGlobalFunctionClient(); client.TaskCacheReflesh(ent.OWNERID); return(dal.DeletePersonalRecord(_personalrecordID)); } }
/// <summary> /// 我的单据新增 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool AddPersonalRecord(T_PF_PERSONALRECORD model) { try { PersonalRecordDAL dal = new PersonalRecordDAL(); string recordID = dal.GetExistDoTask(model.MODELCODE, model.MODELID, model.OWNERID, model.OWNERCOMPANYID); if (model.CHECKSTATE == "0" && string.IsNullOrWhiteSpace(recordID)) { SMTEngine.EngineWcfGlobalFunctionClient client = new SMTEngine.EngineWcfGlobalFunctionClient(); client.TaskCacheReflesh(model.OWNERID); return(dal.AddDoTask(model)); } else { return(true); //修改状态该为流程来做 } } catch (Exception ex) { LogHelper.WriteLog("新增我的代办 CHECKSTATE=" + model.MODELCODE + "Exception:" + ex.Message); throw new Exception(ex.Message, ex); } }
/// <summary> /// 我的单据新增 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool AddPersonalRecord(T_PF_PERSONALRECORD model) { try { PersonalRecordDAL dal = new PersonalRecordDAL(); string recordID = dal.GetExistDoTask(model.MODELCODE, model.MODELID, model.OWNERID, model.OWNERCOMPANYID); if (model.CHECKSTATE == "0" && string.IsNullOrWhiteSpace(recordID)) { SMTEngine.EngineWcfGlobalFunctionClient client = new SMTEngine.EngineWcfGlobalFunctionClient(); client.TaskCacheReflesh(model.OWNERID); return dal.AddDoTask(model); } else { return true; //修改状态该为流程来做 } } catch (Exception ex) { Tracer.Debug("新增我的代办 CHECKSTATE=" + model.MODELCODE + "Exception:"+ex.Message); throw new Exception(ex.Message, ex); } }
/// <summary> /// 删除我的单据 /// </summary> /// <param name="_personalrecordID"></param> /// <returns></returns> public bool DeletePersonalRecord(string _personalrecordID) { if (string.IsNullOrWhiteSpace(_personalrecordID)) { return false; } else { PersonalRecordDAL dal = new PersonalRecordDAL(); T_PF_PERSONALRECORD ent = dal.GetEntity("", "", _personalrecordID, ""); SMTEngine.EngineWcfGlobalFunctionClient client = new SMTEngine.EngineWcfGlobalFunctionClient(); client.TaskCacheReflesh(ent.OWNERID); return dal.DeletePersonalRecord(_personalrecordID); } }