Пример #1
0
        private JournalVoucher GetJournalVoucher()
        {
            //double debit = _massVoucher.JVDebitOrCredit.Equals("debit", StringComparison.OrdinalIgnoreCase)
            //                   ? _massVoucher.Amount
            //                   : 0;
            //double credit = _massVoucher.JVDebitOrCredit.Equals("credit", StringComparison.OrdinalIgnoreCase)
            //                   ? _massVoucher.Amount
            //                   : 0;
            JournalVoucher journalVoucher = new JournalVoucher(_recordRepository, _fixedAssetRepository)
            {
                ProjectHead     = _projectHead,
                Date            = _massVoucher.VoucherDate,
                Narration       = _massVoucher.Narration,
                Tag             = _massVoucher.Tag,
                VoucherSerialNo = _massVoucher.VoucherSerialNo,
                Link            = _massVoucher.LinkedVoucherNo,
                VoucherType     = _massVoucher.VoucherType,
                JVDebitOrCredit = _massVoucher.JVDebitOrCredit,
                IsActive        = true
            };

            journalVoucher.SetAmount(_massVoucher.Amount);
            if (_massVoucher.IsFixedAsset)
            {
                journalVoucher.IsFixedAsset = true;
                journalVoucher.FixedAsset   = GetFixedAsset();
            }
            return(journalVoucher);
        }