Beispiel #1
0
        /// <summary>
        /// 提交离场申请
        /// </summary>
        /// <param name="entity"></param>
        public bool SaveForm(LeaveApproveEntity entity)
        {
            bool flag = service.SaveForm(entity);

            if (flag)
            {
                userservice.UpdateUserLeaveState(entity.LeaveUserIds, "1");
            }
            return(flag);
        }
 public ActionResult Leave(LeaveApproveEntity entity)
 {
     try
     {
         bool flag = leaveApproveBLL.SaveForm(entity);
         return(Content(flag.ToString().ToLower()));
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }
 public ActionResult ApproveForm(string keyValue, AptitudeinvestigateauditEntity aentity)
 {
     try
     {
         LeaveApproveEntity entity = leaveApproveBLL.GetEntity(keyValue);
         leaveApproveBLL.LeaveApprove(keyValue, entity, aentity);
         return(Content("true"));
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }
Beispiel #4
0
 /// <summary>
 /// 离场审批
 /// </summary>
 /// <param name="keyValue"></param>
 /// <param name="aentity"></param>
 public void LeaveApprove(string keyValue, LeaveApproveEntity entity, AptitudeinvestigateauditEntity aentity)
 {
     try
     {
         PushMessageData pushdata   = service.LeaveApprove(keyValue, entity, aentity);
         UserEntity      userEntity = userservice.GetEntity(entity.CreateUserId);
         JPushApi.PushMessage(userEntity.Account, userEntity.RealName, pushdata.SendCode, "", "", pushdata.EntityId);
     }
     catch (Exception ex)
     {
         throw;
     }
 }