controller.js 1.07 KB
angular.module('focaModalFormaPago')
    .controller('focaModalFormaPagoController', [
        '$timeout', '$filter', '$scope', '$uibModalInstance', 'focaModalFormaPagoService',
        function ($timeout, $filter, $scope, $uibModalInstance, focaModalFormaPagoService) {

            //#region Variables
            $scope.botonesTarjetas = [];
            $scope.showForm = false;

            //#endregion

            init();

            function init() {
                $scope.botonesTarjetas = focaModalFormaPagoService.getBotonera();
            }

            $scope.seleccionarTarjeta = function () {
                animateForm();
            };

            $scope.cancel = function () {
                $uibModalInstance.dismiss('cancel');
            };

            $scope.select = function (iva) {
                $uibModalInstance.close(iva);
            };

            function animateForm() {
                $scope.showForm = false;
                $timeout(function () {
                    $scope.showForm = true;
                }, 100);
            }
        }]
    );