public void FireOnProgressChangedEvent(int total, int current, ProgressEnum progress)
        {
            try
            {
                ProgressArgs arg = new ProgressArgs();
                arg.Total    = total;
                arg.Current  = current;
                arg.Progress = progress;

                if (OnProgressChanged != null)
                {
                    OnProgressChanged(arg);
                }
            }
            catch (Exception ex)
            {
                Logger.Instance.Error(ex.ToString());
            }
        }
Esempio n. 2
0
        public ActionResult DanhGiaTienDo(int id, ProgressEnum progress)
        {
            int reportID = id;
            var entry    = reportRepository.GetByID(reportID);

            if (entry == null)
            {
                return(HttpNotFound());
            }
            var subject = subjectRepository.GetByID(entry.SubjectID);

            if (subject.TeacherID == User.Identity.Name)
            {
                entry.Progress = progress;
                reportRepository.Update(entry);
            }
            else
            {
                TempData["message"] = "Bạn không thể thực hiện chức năng này";
            }
            return(RedirectToChiTiet(entry.SubjectID));
        }
Esempio n. 3
0
    void LateUpdate()
    {
        if (pleaseMove)
        {
            _t = (Time.time - timeAtMoveStart) * Speed;

            if (moveForward)
            {
                Transform.localPosition = new Vector3(Mathf.Lerp(posAtStartMove.x, MoveDelta.x, _t), Mathf.Lerp(posAtStartMove.y, MoveDelta.y, _t), Transform.localPosition.z);
            }
            else
            {
                Transform.localPosition = new Vector3(Mathf.Lerp(posAtStartMove.x, returnToPos.x, _t), Mathf.Lerp(posAtStartMove.y, returnToPos.y, _t), Transform.localPosition.z);
            }

            progress = ProgressEnum.OnTheWay;
            if (ObjectToDisableWhenMovedBack != null && !ObjectToDisableWhenMovedBack.activeSelf)
            {
                ObjectToDisableWhenMovedBack.SetActive(true);
            }

            if (_t >= 1)
            {
                //Clickable.Enabled = true;
                pleaseMove = false;
                progress   = moveForward ? ProgressEnum.Target : ProgressEnum.Default;
            }
        }
        else if (progress == ProgressEnum.Default)
        {
            if (ObjectToDisableWhenMovedBack != null && ObjectToDisableWhenMovedBack.activeSelf)
            {
                ObjectToDisableWhenMovedBack.SetActive(false);
            }
        }
    }