Exemplo n.º 1
0
 public object leaveJob()
 {
     try
     {
         var     dd     = new DataItemDetailBLL();
         string  res    = ctx.Request["json"];
         dynamic dy     = JsonConvert.DeserializeObject <ExpandoObject>(res);
         string  userId = dy.userid;     //用户Id
         string  time   = dy.data.time;  //离职时间
         string  Reson  = dy.data.reson; //离职原因
         int     count  = userBll.SetLeave(userId, time, Reson);
         //离职后生成工作记录
         new WorkRecordBLL().EditRecord(userId, time);
         string msg = count > 0 ? "操作成功" : "操作失败,请确认该人员是否在系统中存在!";
         return(new { Code = 0, Info = msg });
     }
     catch (Exception ex)
     {
         return(new { Code = -1, Info = ex.Message });
     }
 }