コード例 #1
0
        public static bool checkDefaultWorksFlow(humanDbContext dbContext, string WorkName, int DepartmentId)
        {
            var task = dbContext.CV_DM_DefaultTask.FirstOrDefault(x => x.Name == WorkName);

            if (task == null)
            {
                CV_DM_DefaultTask obj = new CV_DM_DefaultTask();
                obj.Name        = WorkName;
                obj.Id          = Helper.GenKey();
                obj.GroupTaskId = 10;
                obj.Frequency   = 0;
            }
            return(false);
        }
コード例 #2
0
        public async Task <ActionResult <IEnumerable <CV_DM_DefaultTask> > > r3UpdateWorkDefaultByID(CV_DM_DefaultTask defaultTask)
        {
            try
            {
                var _defaultTask = await _context.CV_DM_DefaultTask.FindAsync(defaultTask.Id);

                if (_defaultTask == null)
                {
                    return(new ObjectResult(new { error = 1, ms = "Cập nhật công việc thường xuyên không thành công!" }));
                }
                _defaultTask.Name      = defaultTask.Name;
                _defaultTask.LevelTask = defaultTask.LevelTask;
                _defaultTask.LevelTime = defaultTask.LevelTime;
                _defaultTask.PointTask = getPointTask(defaultTask.LevelTask, 1);
                _defaultTask.PointTime = getPointTask(defaultTask.LevelTime, 2);
                await _context.SaveChangesAsync();

                return(new ObjectResult(new { error = 0, ms = "Cập nhật công việc thường xuyên thành công!" }));
            }
            catch (Exception)
            {
                return(new ObjectResult(new { error = 1, ms = "Cập nhật công việc thường xuyên không thành công!" }));
            }
        }
コード例 #3
0
        public async Task <ActionResult <IEnumerable <CV_DM_DefaultTask> > > r1PostAddWorkDefault(CV_DM_DefaultTask defaultTask)
        {
            try
            {
                RequestToken token = CommonData.GetDataFromToken(User);
                var          user  = await _context.Sys_Dm_User.FindAsync(token.UserID);

                defaultTask.Id           = Helper.GenKey();
                defaultTask.Frequency    = 1;
                defaultTask.PointTask    = getPointTask(defaultTask.LevelTask, 1);
                defaultTask.PointTime    = getPointTask(defaultTask.LevelTime, 2);
                defaultTask.DepartmentId = user.ParentDepartId;
                _context.CV_DM_DefaultTask.Add(defaultTask);
                await _context.SaveChangesAsync();

                return(new ObjectResult(new { error = 0, ms = "Thêm mới công việc thường xuyên thành công!" }));
            }
            catch (Exception)
            {
                return(new ObjectResult(new { error = 1, ms = "Thêm mới công việc thường xuyên không thành công!" }));
            }
        }
コード例 #4
0
        public async Task <ActionResult <IEnumerable <CV_DM_DefaultTask> > > r1PostAddWorkDefault(CV_DM_DefaultTask defaultTask)
        {
            try
            {
                var userId = Convert.ToInt32(User.Claims.First(c => c.Type == "UserId").Value);
                var user   = await _context.Sys_Dm_User.FindAsync(userId);

                defaultTask.Id           = Helper.GenKey();
                defaultTask.Frequency    = 1;
                defaultTask.PointTask    = getPointTask(defaultTask.LevelTask, 1);
                defaultTask.PointTime    = getPointTask(defaultTask.LevelTime, 2);
                defaultTask.DepartmentId = user.ParentDepartId;
                _context.CV_DM_DefaultTask.Add(defaultTask);
                await _context.SaveChangesAsync();

                return(new ObjectResult(new { error = 0, ms = "Thêm mới công việc thường xuyên thành công!" }));
            }
            catch (Exception)
            {
                return(new ObjectResult(new { error = 1, ms = "Thêm mới công việc thường xuyên không thành công!" }));
            }
        }