controller.js 1.24 KB
angular.module('focaBusquedaCliente')
    .controller('focaBusquedaClienteController', [
        '$scope',
        '$uibModal',
        function($scope, $uibModal) {
            $scope.abrirModal = function() {
                $uibModal.open({
                    animation: false,
                    templateUrl: 'foca-busqueda-cliente-modal.html',
                    backdrop: false,
                    controller: 'focaBusquedaClienteModalController'
                });
            };
        }
    ])
    .controller('focaBusquedaClienteModalController', [
        '$uibModalInstance',
        'focaBusquedaClienteService',
        '$scope',
        function($uibModalInstance, focaBusquedaClienteService, $scope) {
            $scope.obtenerClientesPorNombreOCuit = function(textoBusqueda) {
                return focaBusquedaClienteService
                    .obtenerClientesPorNombreOCuit(textoBusqueda)
                    .then(function(datos) {
                        return datos.data;
                    });
            };
            $scope.cancelar = function() {
                $uibModalInstance.close();
            };
            $scope.seleccionar = function() {
                $uibModalInstance.close();
            };
        }
    ]);