public bool RealizaTransferencia(TransferEntity transfer)
        {
            const string proc = "sp_Lancamento_Transfer";

            var transferContas = VerificaContas(transfer);

            if (transferContas != null)
            {
                LancamentoEntity lancto = new LancamentoEntity()
                {
                    ContaCorrenteOriId = transferContas.ContaCorrenteOriId,
                    ContaCorrenteDesId = transferContas.ContaCorrenteDesId,
                    Valor = transfer.Valor
                };

                var paramContaOrigem           = DataHelperParameters.CreateParameter("@FromContaCorrenteId", lancto.ContaCorrenteOriId);
                var paramContaDestino          = DataHelperParameters.CreateParameter("@ToContaCorrenteId", lancto.ContaCorrenteDesId);
                var paramContaOrigemSaldoAtual = DataHelperParameters.CreateParameter("@Valor", lancto.Valor);

                return(_unitOfWork.Get <bool>(proc, paramContaOrigem, paramContaDestino));
            }
            else
            {
                return(false);
            }
        }
Esempio n. 2
0
        public ClienteEntity ConsultarInformacaoCliente(string contas)
        {
            const string proc       = "SP_Consultar_Cliente";
            var          paramConta = DataHelperParameters.CreateParameter("@ContaCorrente", contas);

            return(_unidadeDeTrabalho.Get <ClienteEntity>(proc, paramConta));
        }