Example #1
0
        public IEnumerable <WorkHourHistoryJson> GetHistoryWorkHour(Guid workHourId)
        {
            var result = new List <WorkHourHistoryJson>();
            WorkHourHistoryManager historyManagerh = new WorkHourHistoryManager(this._uow);

            result = new WorkHourHistoryAssembler().ToJsons(historyManagerh.GetByWorkHourID(workHourId)).ToList();
            return(result);
        }
        public IEnumerable <WorkHourHistoryJson> GetHistoryWorkHour(WorkHourJson WorkHourJson)
        {
            var                    result          = new List <WorkHourHistoryJson>();
            UnitOfWork             uow             = new UnitOfWork();
            UserManager            userManager     = new UserManager(uow);
            WorkHourHistoryManager historyManagerh = new WorkHourHistoryManager(uow);
            User                   currUser        = new UserHelper().GetCurrent();

            result = new WorkHourHistoryAssembler().ToJsons(historyManagerh.GetByWorkHourID(WorkHourJson.ID)).ToList();
            return(result);
        }
Example #3
0
        public static void RegisterSendHistory(WorkHour workHour, IUnitOfWork uow, User currentUser)
        {
            var history = new WorkHourHistory();

            var historyManager = new WorkHourHistoryManager(uow);

            history.Action      = "Send";
            history.Date        = DateTime.Now;
            history.Description = "ارسال کارکرد به مدیر";
            history.ManagerID   = currentUser.ID;
            history.EntityId    = workHour.ID;
            history.StageID     = workHour.WorkflowStageID;
            historyManager.Add(history);
        }
Example #4
0
        public static void RegisterDenyHistory(ApproveAndDenyJson approveAndDenyJson, IUnitOfWork uow, User currentUser)
        {
            var history = new WorkHourHistory();

            var historyManager = new WorkHourHistoryManager(uow);

            history.Action      = "Deny";
            history.Date        = DateTime.Now;
            history.Description = approveAndDenyJson.description;
            history.ManagerID   = currentUser.ID;
            history.EntityId    = new Guid(approveAndDenyJson.id);
            history.StageID     = approveAndDenyJson.workflowStageID;
            historyManager.Add(history);
        }
Example #5
0
        public static void RegisterApproveHistory(ApproveAndDenyJson approveAndDenyJson, WorkHour worhHour, IUnitOfWork uow, User currentUser)
        {
            var history        = new WorkHourHistory();
            var userManager    = new UserManager(uow);
            var historyManager = new WorkHourHistoryManager(uow);

            history.Action      = "Approve";
            history.Date        = DateTime.Now;
            history.Description = approveAndDenyJson.description;
            history.ManagerID   = currentUser.ID;
            history.EntityId    = worhHour.ID;
            history.StageID     = worhHour.WorkflowStageID;
            historyManager.Add(history);
        }
Example #6
0
        public static void RegisterSaveHistory(WorkHour workHour)
        {
            UnitOfWork uow            = new UnitOfWork();
            var        history        = new WorkHourHistory();
            var        userManager    = new UserManager(uow);
            var        historyManager = new WorkHourHistoryManager(uow);

            history.Action      = "Register";
            history.Date        = DateTime.Now;
            history.Description = "ثبت کارکرد جدید";
            history.ManagerID   = new UserHelper().GetCurrent().ID;
            history.WorkHourID  = workHour.ID;
            history.StageID     = workHour.WorkflowStageID;
            historyManager.Add(history);
        }
Example #7
0
        public static void RegisterSendHistory(WorkHour workHour)
        {
            UnitOfWork uow     = new UnitOfWork();
            var        history = new WorkHourHistory();

            var historyManager = new WorkHourHistoryManager(uow);

            history.Action      = "Send";
            history.Date        = DateTime.Now;
            history.Description = "ارسال کارکرد به مدیر";
            history.ManagerID   = new UserHelper().GetCurrent().ID;
            history.WorkHourID  = workHour.ID;
            history.StageID     = workHour.WorkflowStageID;
            historyManager.Add(history);
        }
Example #8
0
        public static void RegisterDenyHistory(ApproveAndDenyJson approveAndDenyJson, WorkHour worhHour)
        {
            UnitOfWork uow     = new UnitOfWork();
            var        history = new WorkHourHistory();

            var historyManager = new WorkHourHistoryManager(uow);

            history.Action      = "Deny";
            history.Date        = DateTime.Now;
            history.Description = approveAndDenyJson.description;
            history.ManagerID   = new UserHelper().GetCurrent().ID;
            history.WorkHourID  = worhHour.ID;
            history.StageID     = worhHour.WorkflowStageID;
            historyManager.Add(history);
        }
Example #9
0
        public static void RegisterSaveHistory(WorkHour workHour, IUnitOfWork uow, User currentUser)
        {
            var history        = new WorkHourHistory();
            var userManager    = new UserManager(uow);
            var historyManager = new WorkHourHistoryManager(uow);

            history.Action          = "Register";
            history.Date            = DateTime.Now;
            history.Description     = "ثبت کارکرد جدید";
            history.UserDescription = workHour.Description;
            history.ManagerID       = currentUser.ID;
            history.EntityId        = workHour.ID;
            history.StageID         = workHour.WorkflowStageID;
            historyManager.Add(history);
        }