コード例 #1
0
        public ActionResult FinishTask(string keyValue)
        {
            Operator user = ERCHTMS.Code.OperatorProvider.Provider.Current();

            try
            {
                TaskShareEntity u = tasksharebll.GetEntity(keyValue);
                if (u != null)
                {
                    u.FlowDept     = "";
                    u.FlowRoleName = "";
                    u.FlowStep     = "3";
                    tasksharebll.SaveOnlyShare(keyValue, u);
                    //将公司管理员操作分配完成写入日志文件
                    string fileName = DateTime.Now.ToString("yyyyMMdd") + ".log";
                    System.IO.File.AppendAllText(HttpContext.Server.MapPath("~/logs/" + fileName), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + user.UserName + "分配任务完成成功,用户信息" + Newtonsoft.Json.JsonConvert.SerializeObject(user) + "\r\n");
                }
            }
            catch (Exception ex)
            {
                //将公司管理员操作分配完成写入日志文件
                string fileName = DateTime.Now.ToString("yyyyMMdd") + ".log";
                System.IO.File.AppendAllText(HttpContext.Server.MapPath("~/logs/" + fileName), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":分配任务完成失败,用户信息" + Newtonsoft.Json.JsonConvert.SerializeObject(user) + ",异常信息:" + ex.Message + "\r\n");
                return(Success("操作失败,错误信息:" + ex.Message));
            }
            return(Success("操作成功"));
        }
コード例 #2
0
        public ActionResult SaveForm(string keyValue, string jsonData)
        {
            TaskShareEntity model = JsonConvert.DeserializeObject <TaskShareEntity>(jsonData);

            tasksharebll.SaveForm(keyValue, model);
            return(Success("操作成功。"));
        }
コード例 #3
0
ファイル: TaskShareBLL.cs プロジェクト: paddy235/ERCHTMS
 /// <summary>
 /// 保存表单(新增、修改)
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="entity">实体对象</param>
 /// <returns></returns>
 public void SaveOnlyShare(string keyValue, TaskShareEntity entity)
 {
     try
     {
         service.SaveOnlyShare(keyValue, entity);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #4
0
ファイル: TaskShareBLL.cs プロジェクト: paddy235/ERCHTMS
 /// <summary>
 /// 保存表单(新增、修改)
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="entity">实体对象</param>
 /// <returns></returns>
 public void SaveForm(string keyValue, TaskShareEntity entity)
 {
     try
     {
         List <PushMessageData> list = service.SaveForm(keyValue, entity);
         PushSideMessage(list);
     }
     catch (Exception)
     {
         throw;
     }
 }