Beispiel #1
0
        public void CloseDay(int branchId)
        {
            DayOpenCloseViewModel vm = GetDayOpenClose(branchId);

            AccDayOpenClose model = _uow.DayOpenCloseRepository.GetById(vm.Id);

            model.IsClosed = true;
            model.ClosedAt = DateTime.Now;

            _uow.DayOpenCloseRepository.Update(model);
            _uow.Save();
        }
Beispiel #2
0
        public void DayCloseRequest(int branchId, string userId)
        {
            DayOpenCloseViewModel vm = GetDayOpenClose(branchId);

            AccDayOpenClose model = _uow.DayOpenCloseRepository.GetById(vm.Id);

            model.CloseRequest   = true;
            model.CloseRequestBy = userId;
            model.CloseRequestAt = DateTime.Now;

            _uow.DayOpenCloseRepository.Update(model);
            _uow.Save();
        }
Beispiel #3
0
        public void OpenDay(int branchId)
        {
            DayOpenCloseViewModel vm = GetDayOpenClose(branchId);

            AccDayOpenClose model = new AccDayOpenClose
            {
                BranchId    = branchId,
                CurrentDate = vm.SystemDate.AddDays(1).Date,
                OpenedAt    = DateTime.Now
            };

            _uow.DayOpenCloseRepository.Insert(model);
            _uow.Save();
        }