示例#1
0
        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);
                }
            }
        }
示例#2
0
 public TransporteSaldoDeConta(ContaCorrenteBMFInfo pContaBMFInfo)
 {
     this.InicializaConta(new ContaCorrenteInfo());
     this.InicializaContaBMF(pContaBMFInfo);
 }