Example #1
0
 /// <summary>
 /// 我的单据新增
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool AddPersonalRecordList(T_PF_PERSONALRECORD model)
 {
     try
     {
         PersonalRecordDAL dal      = new PersonalRecordDAL();
         string            recordID = dal.GetExistRecord(model.SYSTYPE, model.MODELCODE, model.MODELID, model.OWNERID, model.OWNERCOMPANYID, model.ISFORWARD);
         if (recordID != "")
         {
             return(dal.UpdatePersonalRecord(model, recordID));
         }
         else
         {
             var bol = dal.AddPersonalRecord(model);
             if (bol)
             {
                 PersonnelWS.PersonnelServiceClient HRClient = new PersonnelWS.PersonnelServiceClient();
                 var user = HRClient.GetEmployeeByID(model.OWNERID);
                 SendEmail("你有新的单据请登录系统查看!", user.EMAIL);
                 Log.WriteLog("FormID=" + model.MODELID + ";MODELDESCRIPTION=" + model.MODELDESCRIPTION + ";接收EMAIL=" + user.EMAIL + ";所属人ID=" + user.OWNERID);
             }
             return(bol);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex);
     }
 }
Example #2
0
        /// <summary>
        /// 修改的单据
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool UpdatePersonalRecord(T_PF_PERSONALRECORD model)
        {
            PersonalRecordDAL dal = new PersonalRecordDAL();

            if (string.IsNullOrWhiteSpace(model.PERSONALRECORDID))
            {
                string recordID = dal.GetExistRecord(model.SYSTYPE, model.MODELCODE, model.MODELID, model.OWNERID, model.OWNERCOMPANYID, model.ISFORWARD);
                return(dal.UpdatePersonalRecord(model, recordID));
            }
            else
            {
                return(dal.UpdatePersonalRecord(model, model.PERSONALRECORDID));
            }
        }