Пример #1
0
 /// <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));
     }
 }
Пример #2
0
 /// <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);
     }
 }
Пример #3
0
 /// <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);
     }
 }
Пример #4
0
 /// <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);
      }
 }