private void InicializaContaBMF(ContaCorrenteBMFInfo pContaBMFInfo) { if (pContaBMFInfo != null) { this.BMF_LimiteOperacional = 0; this.BMF_SaldoMargem = pContaBMFInfo.SaldoGarantias == null ? 0 : pContaBMFInfo.SaldoGarantias.Value; // dis. para resgate = ((SaldoMargem - SaldoBloqueado) - LimiteOperacional) if (pContaBMFInfo.SaldoBloqueado.HasValue) { this.BMF_DisponivelParaResgate = (this.BMF_SaldoMargem + this.BMF_LimiteOperacional) - pContaBMFInfo.SaldoBloqueado.Value; } else { this.BMF_DisponivelParaResgate = (this.BMF_SaldoMargem + this.BMF_LimiteOperacional); } } }
public TransporteSaldoDeConta(ContaCorrenteBMFInfo pContaBMFInfo) { this.InicializaConta(new ContaCorrenteInfo()); this.InicializaContaBMF(pContaBMFInfo); }