Example #1
0
        public void UpdateAdjustmentVoucherStatus(int id, bool isApproved, Staff responseStaff)
        {
            UnitOfWork uow = new UnitOfWork();

            //For adjustment voucher, can only be approved
            AdjustmentVoucher voucher = uow.AdjustmentVoucherRepository.GetByID(id);

            if (voucher == null)
            {
                return;
            }
            if (isApproved)
            {
                voucher.Approve(responseStaff);
            }
            uow.AdjustmentVoucherRepository.Update(voucher);
            uow.Save();
            Debug.WriteLine("Adjustment Voucher ID " + voucher.ID + " has been approved by " + responseStaff.Name);
        }