Beispiel #1
0
        protected void ApplyPaymentLineItem(Guid Id)
        {
            RevenueLineItemViewModel revenueLineItem = null;

            var lineItem = this.revenue.revenueLineItems.Where(line => line.Id.Equals(Id)).First();

            revenueLineItem = new RevenueLineItemViewModel()
            {
                Id = lineItem.Id,
                billingLineItemId = lineItem.billingLineItemId,
                amountApplied     = lineItem.amountApplied,
                description       = lineItem.description,
                debitAccountId    = lineItem.debitAccountId,
                creditAccountId   = lineItem.creditAccountId,
                cashOrCheck       = string.IsNullOrEmpty(lineItem.cashOrCheck) ? "0" : lineItem.cashOrCheck,
                bankName          = lineItem.bankName,
                branch            = lineItem.branch,
                checkDate         = lineItem.checkDate,
                checkAmount       = lineItem.checkAmount
            };

            ApplyPayment.InitParameters(Id.ToString(), revenue.revenueAccounts, revenueLineItem);

            ApplyPayment.OpenDialogBox();
            StateHasChanged();
        }
Beispiel #2
0
 public void InitParameters(string _revenueLineIdItemId, List <GLAccount> _gLAccounts, RevenueLineItemViewModel _revenueLineItem)
 {
     IsDataLoaded             = false;
     this.revenueLineIdItemId = _revenueLineIdItemId;
     GLAccounts           = _gLAccounts;
     this.revenueLineItem = _revenueLineItem;
     IsDataLoaded         = true;
 }
Beispiel #3
0
        protected void ApplyPayment_OnSave(RevenueLineItemViewModel revenueLine)
        {
            IsDataLoaded = false;

            var revenueLineIdItemId = revenueLine.Id.ToString();

            var lineItem = this.revenue.revenueLineItems.Where(item => item.Id.Equals(Guid.Parse(revenueLineIdItemId))).First();

            lineItem.amountApplied  = revenueLine.amountApplied;
            lineItem.cashOrCheck    = revenueLine.cashOrCheck;
            lineItem.bankName       = revenueLine.bankName;
            lineItem.branch         = revenueLine.branch;
            lineItem.checkDate      = revenueLine.checkDate;
            lineItem.debitAccountId = revenueLine.debitAccountId;

            lineItem.debitAccountCode = this.revenue.revenueAccounts.Where(a => a.accountId.Equals(Guid.Parse(lineItem.debitAccountId))).First().accountCode;
            lineItem.debitAccountName = this.revenue.revenueAccounts.Where(a => a.accountId.Equals(Guid.Parse(lineItem.debitAccountId))).First().accountDesc;

            lineItem.creditAccountId   = revenueLine.creditAccountId;
            lineItem.creditAccountCode = this.revenue.revenueAccounts.Where(a => a.accountId.Equals(Guid.Parse(lineItem.creditAccountId))).First().accountCode;
            lineItem.creditAccountName = this.revenue.revenueAccounts.Where(a => a.accountId.Equals(Guid.Parse(lineItem.creditAccountId))).First().accountDesc;

            IsDataLoaded = true;
        }