Ejemplo n.º 1
0
        public OpResult RegistUser(ProWorkerInfo worker)
        {
            int record = 0;

            if (worker.OpSign == "edit")
            {
                record = irep.Update(f => f.WorkerId == worker.WorkerId, worker);
            }
            else
            {
                if (!irep.IsExist(e => e.WorkerId == worker.WorkerId))
                {
                    worker.OpSign   = "add";
                    worker.OpPerson = "system";
                    record          = irep.Insert(worker);
                    //同步到制三部MES系统的用户登录数据
                    mesUser.RegistUser(new UserInfo()
                    {
                        UserID   = worker.WorkerId,
                        UserName = worker.WorkerName,
                        RoleID   = worker.Post
                    });
                }
                else
                {
                    record = 1;
                }
            }
            return(OpResult.SetSuccessResult("保存人员信息数据成功!", record > 0));
        }
Ejemplo n.º 2
0
        public JsonResult RegistWorker(ProWorkerInfo worker)
        {
            var result = ArchiveService.ProWorkerManager.RegistUser(worker);

            return(Json(result));
        }