Exemple #1
0
        public ResponseToTransferToAccountsOfSameClient TransferToAccountOfSameClient(RequestTransferToAccountsOfSameClient requestTransfer)
        {
            ResponseToTransferToAccountsOfSameClient objReturn = new ResponseToTransferToAccountsOfSameClient();

            decimal transfer_amount;
            //1: ORIGEN (AL QUE SE LE RESTA) 2: DESTINO(EL QUE RECIBE)
            string identification1, name1, identification2, name2, description;

            identification1 = requestTransfer.Identifier;
            identification2 = requestTransfer.Identifier;
            name1           = requestTransfer.Main_Account;
            name2           = requestTransfer.Secondary_Account;
            transfer_amount = requestTransfer.Balance_To_Transfer;

            description = TransactionTypes.Transfer(identification1, identification2, name1, name2, transfer_amount, false);

            try
            {
                entities.bankTransfer(transfer_amount, identification1, name1, identification2, name2, description);
                objReturn.Success = true;
                objReturn.Message = "La transferencia se hizo con exito!";
            }
            catch
            {
                objReturn.Success = false;
                objReturn.Message = "La transferencia no se hizo con exito, intentelo mas tarde";
            }

            return(objReturn);
        }