public static CustomerLedger MapFromCustomer(vRpt_CustomerLedger ledger, vRpt_Customer customer)
        {
            var cl = new CustomerLedger();

            cl.CopyFromCustomer(customer);
            cl.CopyFromLedger(ledger);

            return(cl);
        }
 protected void CopyFromLedger(vRpt_CustomerLedger ledger)
 {
     CustomerId     = ledger.CustomerId;
     LineId         = ledger.LineId;
     ReferenceId    = ledger.ReferenceId;
     Type           = ledger.Type;
     Amount         = ledger.Amount;
     ActualBalance  = ledger.ActualBalance;
     StoredBalance  = ledger.StoredBalance;
     RecordedDate   = ledger.RecordedDate;
     IsOutstanding  = ledger.IsOutstanding;
     RunningBalance = ledger.RunningBalance;
     Sequence       = ledger.Sequence;
 }